Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

While i see where you´re coming from, i think it would be difficult to just have, like, everybody being involved. The more people from even more places working together might sound nice but i guess from a logistically standpoint it would be a catastrophe.