Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

yeah but its kind of annoying to me, maybe its just me.

Yup.