Yes - I agree with your answer. It sounds like we have some similar views on clients.
I've found that versatility plays a huge role. I did some contract work where I was brought in primarily to build some complex reports in Crystal. But my skills in T-SQL wound up bringing more value, so the scope of the relationship with the client expanded significantly.
Thanks,
Kevin