Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes i have just uploaded some Steam keys for this - every purchase gets a Steam activation code.