Just a suggestion.
*This is a forum for game developers to show their new/unfinished games to us. I think it needs a better name. Also, I would be willing to sort out which threads go where if the admins don't feel like it.
Indie Games. Would it have it's own ideas section? Like in the modding section.