Clients are generally reasonable - some hate us, fair point but aren't all consultants hated? Also it provides the ability to go in hated and if you do a good job to gain client respect and genuinely feel part of the team (maybe a better paid team but still!).Boards will always need people that know their way around IT. Living in the knowledge based economy, as we supposedly are, IT is crucial to most board level decisions. The point I am trying to make is that there are a vast amount of people here who think that IT consulting is a lesser practice. I disagree. Most people see IT as a support function. My clients are typically high tech - telecoms, media etc and working for these my job is both interesting and well rewarded. They come up with ideas and I enable them to get there by integrating new technology with their existing landscapes. I don't sit there taking calls all day telling people to reboot their computers. That side of IT is dull.