The Pomodoro Technique
A developer friend of mine, Toni Feltman, was Tweeting about reading the Pomodoro Technique. This technique is meant to increase productivity by focusing on a task uninterpted for 25 minute blocks, followed by a short break, and then repeating. Every four 25 minute blocks, you can take a longer break.
Read more about the Pomodoro Technique here.

- ctEggTimer for Winders [3.6M]
- ctEggTimer for Linux [3.5M]
- ctEggTimer for Mac [9.5M] untested
When I'm in a 25 minute block, I turn off my browser (unless I'm developing a web application!), turn off my email, and don't answer the phone. So far, so good! Let me know if it works out for you!