Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

They have a bug report form at http://docs.google.com/forms/d/e/1FAIpQLSdtcCgQy7FI9wiZBMGYlNLUE7pNjRPSOEEVt13nq...

You should go there to report problems with the demo.