Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Another limitation here is no Twitch or other streaming.  Ugh.  This is annoying crippling to getting the word out.