I wouldn't download, nor use, things from that site. But at least the creator knows his/hers limitations and offers the stuff for free, because she/he thinks making stuff and sharing it is fun. The thing that makes Carla Niven and GlamourSims such big, BIG jokes is that they make far-below-zero-quality CRAP and think it's worth money! Real money!
Not that I really needed to tell you that - that's what this thread - originally - was about, right..?