This reminds me the Pomodoro Technique. http://www.pomodorotechnique.com/
I bought a pomodoro iphone app and tried it for about a week or so, alas 25 mins was just too short for me.
I generally find 45/20 to be about right balance for me. I now use Vitamin-R (Mac App) to track time/goals.