Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

That sucks to hear. :( I'd still be down to play the demo, whether it is user friendly or not. :)