If you’ve done much design or development work for clients you know that getting effective feedback from the client is critical to the success of the project. Unfortunately, this can sometimes be a challenge. Depending on the types of clients that you work with, you may find that some of them are difficult to communicate with, not because they don’t have opinions, but because they don’t understand very much about the process of building a website.
From my experience these clients can be a bit more difficult to work with, not because they are hard to please or unreasonable in their expectations, but simply because they don’t always understand how much of an impact they need to have on the process. They hire a designer to create the site and they just assume that the designer can do what is needed.