Good stuff!
One thing I've started doing lately is just a mental exercise in time management. But it works so well for me I can't believe it took me so long to start doing it.
I try to check with myself every 15 minutes. The question I ask myself is this:
Am I working on a $money$ project right now?
Meaning, will my current activity directly lead to making me actual cold hard currency this month?
If not, I get back on track.
The only thing I let slide is skills development and education. But I have to watch out for those! I make sure they don't take up more than about 2 hours per day, unless I'm really in deep!