Slightly directed at a sibling comment, but yes indie games (can) make a significant amount of revenue through non-release sales, even at heavy discounts. For example, Dustforce more than doubled its cumulative revenue through a 50% steam sale and inclusion in a Humble Bundle: http://hitboxteam.com/dustforce-sales-figures