Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I agree, also selection for # of waves or difficulty of opponent would be nice to appeal to various skill levels.