The site does suck, and I have to say that I really hate when creators advertise their sites so blatently on sites like mts2. Here is an exerpt from a post for some dress recolors from lidiqnata:
"Hey more stuff by me-this time some teen formals

These dresses REQUIRE MESHES!!!
Read about meshes:
Dress #1
Mesh by Blue at
http://www.sweetsims.com/homeset.html..."
Super annoying! If your meshes are free anyway, why not have them available in the same post, instead of making people go try to navigate your poorly built sucky website!! ?? Have a link for your site on your profile page, instead. Arr- walk the plank, I say!