I was thinking about this post I read on Penelope Trunk's Brazen Careerist blog where she makes a case against the classic career advice of doing what you love,"Often, the thing we should do for our career is something we would only do if we were getting a reward. If you tell yourself that your job has to be something you’d do even if you didn’t get paid, you’ll be looking for a long time. Maybe forever. So why set that standard? The reward for doing a job is contributing to something larger than you are, participating in society, and being valued in the form of money... Here’s some practical advice: Do not what you love; do what you are. "
While I agree with Penelope's definition of a rewarding job, I'd go further by saying if your job makes you feel valuable and appreciated, you'll feel like you're doing something you love. I'd also add to that you need to feel challenged, because no one loves being indefinitely bored.
I'm a huge believer in doing what you are so you'll love what you do. For example, anyone who has ever worked with me as a client, boss or coworker knows that I'm super organized. I can't help myself really. I'm compelled to record and remember the details of everything I work on because it makes my life, and everyone else's, easier. I used to view this as a handy little trait to have, but I realize now that it's my career calling. I am, and I love being, a person who understands, organizes and simplifies huge amounts of complex information. This is one of many skills that has lead me to a new career - user experience design.