Not at all. I just have a genuine love for programming. After emulating a mouse driver for a console app with a fully functional point-and-click drop down menu based interface, complete with my own event handlers, pushbuttons and what not, all in C++, I've moved on to more advanced territory since I've pretty much mastered C/C++. I've never coded an internet app before (aside from JScript based web-pages - just for fun) and Java was the next in line.
I just love attempting (and accomplishing) daunting or intimidating projects.... so long as it's within financial & time constraints. The more difficult the challenge, the more exciting it is. I'm sure I'm not the only one that feels that way. Right CKnight?