I think this thread needs a resurrection. For one, I'd like to highlight this thread: Don't Take Google Results Personally [webmasterworld.com]
Somewhere in all the other recent comments about the Farm Update, there was a great post that also fits well in this thread. I can't locate it right now, so I'm not sure of the exact wording or even who said it - but here's my paraphrase:
If you're going to depend on the web for your livelihood, then you need a real business, with a business plan and all the seriousness that requires. If you only have "a website" and your income depends on search traffic - you are headed for possible heartbreak.