Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I think it's a very good concept, but didn't personally understand most of it. Could have been just me, but something about the UI needs to be clearer. :)