Not sure if this would be of any real benefit but I'll put the idea out there anyway
How about a (probably sticky) list of projects that are current ongoing with dates of when they were last updated and who is responsible for them?
This could include, artwork projects, game projects, websites etc etc..
Granted some of the projects have their own subforums but a lot of them don't.
I think it might be helpful.