The problem is those numbskulls think any tumblr or blogger are websites On the other hand some programmers can be really "optimistic" with the deadlines, sometimes taking twice the time they promised. For example my upcoming site is all LAMP, a guy I know gave me a hand with the PHP. I proposed Ruby or Python but he said "dude those suck!" (BTW I agree, PHP is way more reliable) but the thing is moving from those made the original 3 month development time to double. Then we decided to make our own framework (partially because existing ones didnt have enough functions or the ones we wanted) and we both suck at graphics, so I decided to go "minimalistic" which is friggin hard to get it right/not look horrible. But I agree that most people dont have an idea of what they want, specially those that want to go into business with AJAX widgets... No doubt about it