Saw something in the New York Times that could help with these issues: www.Focusmate.com
I haven't tried it but it sounds good. It's free and sessions are unlimited. You need a computer with a camera. You sign up, get matched with a virtual co-worker, and you schedule a 50 minute work session. Having a virtual co-worker counting on you at a certain time helps you get started and stay on task. Sounds cool.