Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Totally agree, we really need to work on user experience
but "Sorry we're a french AI in the body of an english computer" ;)