http://www.economist.com/blogs/gulliver/2011/06/perils-commu...
Also, a +1 on the pomodoro technique. It helps me get back on track if I accidentally open up FB or HN. :-)