To all the people still lurking around this old site, the new one is up and beginning to run, so I suggest that if you have apps and other things here that you value, you move them to the new site to keep them.
The flaming new Trapped
And if someone is interested on joining us or asking questions, both sites share the same chatbox, but it would be better if you went there anyway.
Thanks for your attention. Cheerio!