We all like to hack on stuff, but often our projects are a marriage of convenience between the love of hacking and some project idea that makes business sense. It is in these cases I have found there are often some very tough uphill climbs where the mind constantly tries to escape to more rewarding things. If you are smart and lucky enough to find something that is just so sock-rocking cool that you can't not think about it every waking minute, then I think your complaint would soon be that the only thing you ever want to do is work on your project :)