Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Yes I agree with randomness but in random you can add some limitation to make it more predictable.