Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Almost, but not quite ;)

A Lot of the technology was developed doing this and sound needs to be sorted.