Web designers are some of the best paid workers in the nation, and like most people who earn a good living, the work they do is not easy. Being a web designer is not as simple as designing a website, it involves dealing with clients who have absolutely no idea how web design works. This makes it very important to let clients know up front what they will be getting.
Most clients will not understand that it takes time to create websites, and if they change their mind about what they want, it takes even more time to alter what they initially agreed to. This makes it very important to have contracts stating exactly what a customer wants, because a large amount of clients are going to change their mind at some point in the process. Simple steps like having a contract set up beforehand can make the art of web design far less painful.