This article is almost old but it applies timelessly today as well. The article deals with why you shouldn't expect to much from your web development.
Make sure you read 9 sinful points where you'll find:
Envy. You hate it when a site has a Flash intro. Your competitor gets one. Your other competitor gets one. Against all your better judgement you buy a book called "How to Learn Flash in 3 Days".
Tom has more articles link from his weblog