Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Nah, I haven't, usually I just browse through Itch a little, play a few games, then leave it, come back later if it was good, etc ...