Lucia,
I'm not sure I always agree with you. If you are too close to the client you can end up with the same view of the world - when what a client needs is more of a focus on how people search.
A knowledge of the client's business is a good idea - but not too specilist and in-depth as that can be a disadvantage.
