caribguy - 5:35 pm on Apr 12, 2011 (gmt 0)
Yes, they're all experts. One of the reasons I've pretty much given up on doing sites for SMB clients.
One lesson I've learned: document everything in advance in your proposal and contract, explain your design and functionality considerations in progress documents. Don't forget to tell them in advance that each 'tweak' will cost them money.
You're definitely not alone: http://theoatmeal.com/comics/design_hell [theoatmeal.com]