Reality check
In my 10 years experience I have come across many people who are unhappy with their career in IT, and many people on the outside who think it must be fabulously well paid (with some astronomical guesses at my packages).
I think the problem is a lot of people in the industry (not everyone!) thinks that by being able to tinker with computers and writing a blog that they are God's gift to IT. They also don't realise that IT department is just that, a department within a company that should conform and perform in the same way (not exactly obviously). You do have to be nice to people, be sociable, understand the business and do things that may be against your better judgement to help the business along.
People in IT should also be aware that having experience counts more than anything as well as being engaging and approachable. Just because you know stuff other people don't doesn't make you special or different. And also by gosh, the hobbies you have need to seperate you from your work, no one wants to hang out with a total geek and so it makes it much harder to meet people in the company and therefore get on.
Three rules I have for getting on in IT:
1) Talk to people about how IT can help their department (it's not all about locking stuff down)
2) Get some more interesting hobbies than gaming and sci-fi (keep them as well though if you want)
3) Prepare to work that little bit harder and maybe a little bit later without a massive thank you. Sometimes its viewed as doing your job.
I am not saying I am amazing but being 27 years old and IT Manager for 120 odd people isn't too bad, touch wood!