Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

yes, the alpha 0.7.2 was released few days ago :)