Yeah, I understand that. And I do other things to just take a break, even though I find them less interesting then my programming. Also, just to clarify, I spend less time (even lesser than the official time) on the 'official' job that I do. I mostly work on other open source scripts in the free time, which are also helpful for people besides being fun.