At present, I'm going to school for motion graphic design, but I've decided to do some freelance still graphic and web design stuff in the meantime, since I'm fairly good with Photoshop and Illustrator, as well as display sites in HTML and CSS. I've had several clients, but the one I have now is starting to drive me slightly crazy. I'm making a logo for his business, but we've been through like 12 revisions. While I'd love to get into specifics, I probably shouldn't, since this is in the public domain, but just know that I'm getting a lot of conflicting requests as what to do, etc. I've been trying to keep the logo as simple as possible, but the requests keep making it increasingly complex, incorporating elements that could never discerned at small, even medium sizes. He's also asking for complex 3D objects with reflections, tons of shading, etc, which I made in Cinema 4D, then incorporated into the logo. This, of course, is not vector (albeit, I made it quite high resolution), and could probably be made in Illustrator by more talented designers, but I'm not charging much, so I don't feel too bad about it. Most recently, I gave him exactly what he requested to be changed (which I didn't think looked that good), but also included a design that was much simpler, worked at small sizes and in a single color, as well as a list of why this logo would be better for his business and more versatile than the one that we were working on. I'm still waiting to hear back on this one. This was, of course, done politely, and I left the final decision up to him (obviously). My question is, as a designer, is the role to just make a good-looking version of what the client wants, or to have more of an impact on the content of the logo (for example, if the client wants 6 elements in their logo, tell them that it would be better to have only one or two, etc.) How common is it to tell a client (in a polite way) that they're wrong? Thanks!