Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Wow, you really made some really good points there. I didn't think of half of the things you mentioned. Kudos for that :)

I have nothing witty to add.