Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I have no concept of the cost of other games, but FlowScape is certainly worth more than $10.00.