A little off topic, but I was wondering if you do away with any sort of GUI on your primary desktop and only use emacs, does that get you a distraction free environment?
Exactly: even when there was no X windowing system installed on my Linux and the only browser I have access to was Lynx, I found myself using Lynx to procrastinate.
ADDED. Actually, the proper way to think about anti-procrastination is "willpower conservation", and not having a graphical browser installed or not having software on the computer that allows the watching of videos does conserve significant willpower when one is trying to get work done.