I have to agree with most people in this thread saying that if we want good games, we have to pay. However, I have one thing to add.
I am annoyed with the way games are priced relative to each other, rather than my wallet. It's irritating that Generic FPS 2010 Edition's price costs the same to me as a good title despite having half the development costs.
Also: Steam sales. Really, wow. Sometimes it just feels like it's free because of the price. When one can get a game with several hours of fun for the same price as a pizza, it's hard to keep one's card in one's wallet.