Looks like the site is gone for good:
I had donated quite a lot over the years and had 10+ TCredits.Site is dead.
Jan 5, 2015
Due to recent events the site will not be coming back.
Thanks for all the support and good times throughout the years.
For all the haters, go hate on something else or get a life.
What decent alternatives are there?