Here is a post that every indie developer should read. It's from the one of the producers of Titan Quest, whose company just shut down because they do not have the funds to continue in the industry. He rails on piracy, reviewers who don't do their job, and the overall difficulties of creating a PC game.
http://www.quartertothree.com/game-talk/showthread.php?t=42663
[edit] Yeah, I know how to spell "excellent". I just missed that typo before I submitted the post. :P
http://www.quartertothree.com/game-talk/showthread.php?t=42663
[edit] Yeah, I know how to spell "excellent". I just missed that typo before I submitted the post. :P