How do you keep track of progress?
maxwin: -->Maybe using a good project management tool might help? 
http://www.smashingmagazine.com/2008/11/13/15-useful-project...-->Another way is make sure you are away from distractions. Here is PG's essay on: Disconnecting Distraction http://www.paulgraham.com/distraction.htmlHope this helps a bit.