One thing you might want to look at is putting in some time in the mornings with your best energy instead of at the end of a long, long day. Early to bed, and early to rise might work for you.
Cool. I've been having good luck with on and off. The hard part is getting back into an early sleep routine when I have the odd late night. Anything you do to help reset the routine?
I just try not to have odd nights... so far, the worst I did was going to bed at 0:30 - at that time after working 15 hours I was so tired, that I wasn't productive at all anyway, so I decided to call it a day