Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I think the windows one. (Although I could be wrong.) It's hardly horrible, just I could see it being annoying if I didn't already have Renpy installed. :)