Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Chrome has issues with HTML5, try firefox, AFAIK it is the best one on compatibility