Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

This is a very good point. I understand that forums and game database are different things, but as for me, is an easiest place to upload a game at that moment. I would never doubt if I want to upload game here.