Now, I was here once and you will be as well. Your design is perfect; you love it, you are so happy to start building it. Your client will love it and it will serve all of their needs perfectly!
WRONG, they want things to be moved, it wasn’t exactly what they wanted and maybe you missed the mark a little bit.
They want a bit more picture to show, they don’t like the coloured box in the corner which you think makes the entire site. They want more text on the front page despite your warnings to the contrary.
Give it up man!
Leave your ego at the door. It sucks yeah, that little site was your baby and now it’s being dismantled (sometimes moreso, sometimes less so) and you are not happy. At the end of the day it’s what your client wants and not what you want despite the fact that you are designing it. You are the designer but you need to make your client happy and really what does it matter if they deviate from your plan just a little bit?
If you are accommodating and reasonable they will be more likely to recommend you to their friends than if you storm out and refuse to do the project because they didn’t want to let you combine red and green with the tiny little nav you envisioned.
Stick to your guns on matters of importance such as balance of the page and any other serious matters of design but make the client happy!
Leave your ego at Starbucks