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

I truly can't tell if your kidding about the captcha lol, but i wouldn't be surprised, looking at this makes me want to throw my computer at the wall :)