On one hand, this feels like a shill because you advertised a site where you have to pay money. On the other hand, the selection of indie games looks much better than most other places I've been to (mostly due to indie games being overcrowded). There are a bunch of games on here I'm actually considering buying, yet have never hear of before, like glass wing.
Good job OP, if you were a shill it worked. Also, you should have posted a link to the damn website:
http://itch.io/