yup, this is why Steam, Xbox Live arcade etc are such great things, a few years ago we seemed to in for a future where only multimillion dollar companies would ever be able to complete a game for release, now the smaller studios have the means and the support to get great ideas out there without risking millions of bucks.

(I know even a small indie game costs a hell of a lot to create, still, I admit)