I loved every week (though not every hour) of my computer programming jobs. I literally do it for free in my spare time and here some fools are willing to pay me handsomely to do it at their little glass and concrete spreadsheet/Powerpoint mine. The only "catch" is I have to work on problems they pick instead of ones I pick. Sounds fair enough to me; where do I sign?!