I too have become really frustated with cosplay.com. It feel slike things are always waiting to be fixed, waiting to be upgraded, just constant waiting for something that we all wish would happen but it never does. I've been around here since 2002 and the more times goes on the less I care about this place because we're promised upgrades that only get halfway finished.
I want to care. I want this place to be a well-run and functioning hub for cosplay like it was meant to be. Until something actually happens and an upgrade is actually finished I'll continue to use other cosplay sites.