When I was freelance I noticed that some consultants got the big checks without question whereas others got nickled and dimed for the same work. I think the key is to be able to "talk business" with the business people. It's a skill to have. I didn't :-(