Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Yes but have not heard back; support seem to have helped quicker on these forums than through email so I gave it a shot here too.