Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Looks and feels very good, very well polished. I too had a bit of trouble understanding what the towers actually do (I read the comments below).