Excellent article from Joelonsoftware, pointed out by Flash Voodoo about typical software/web development issues with non-technical clients. If you have done any consulting, I guarantee you will relate...and finally understand.
http://www.joelonsoftware.com/...