If i had of known Catzilla won't allow you to even change your email address, or even simple details like username, I would NEVER HAVE bothered with such a pathetic site like this. It's just a data gathering malware site if you ask me.
NOT IMPRESSED!!!