Desura

http://www.desura.com/

If Steam was obscure and would sell/support mainly obscure/small name Indie games and provide "Alpha fund" aka buying the game while it is in the Alpha to fund developing and being able to play it early, you'd have Desura.

They also do Indie Royale bundles.