Next Steps, Dedicated Server Soon
As I've hinted at in-forum and told several people offline, the site has gotten far more popular and in a much shorter timeframe than expected... causing several performance issues with the current host. That's why it's been offline a couple times in the last week. And, that's actually one of the reasons you haven't seen releases of Portable Firefox, Thunderbird, OpenOffice.org, ClamWin, GIMP, and why VLC and Miranda haven't been stuck on the main page. A single new release with a spike in traffic would kill the site/hosting account. That's also why setting up the more community-participation aspects of the site has been dragging.