Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Not being able to show your game to a wider public can be annoying. But on the other hand you don't have to deal with feature requests, bug hunts against the clock, mean-spirited comments, people uploading your game to other sites (claiming it's their game), ... and other passing joys.

As for my insights into game development... In open forums I try to not give too much away about myself one way or the other, so I'll simply say: Thank you for the flattery. :)