Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes, the Beta version is now live on Steam. You can check it out here.