Firstly, brilliant question for a poll, well done Sue!
Secondly, I love what I do. That is what motivates me. I genuinly appreciate the fact I have a job i never dislike, and i am always happy to get out of bed for in the morning. I generally work 10/11 hour days but don't expect praise or financial gain because I don't have to do it, i spend the extra time because I love what I am doing.
I strive to learn more every day. I will never know everything but I can always learn more and that is a great challenge. To succeed in this industry you need to always improve, along with the technology around you because there are always people around you to replace you.
But also, I love the fact that in IT, as in these forums, there are always people around willing to help and teach you when you hit a stumbling block.
It's a great life really isnt it, you get to play around with computers all day every day! =D
When the going gets tough, the tough get SysAid