This would be very useful to me and I've been wondering about it. At work I have Leechblock for Firefox AND StayFocused for Chrome, but my computer also has Internet Explorer which I'm not sure how to handle (and I can't uninstall). And I think that regardless, something like this would be better to fix the habit rather than put a band-aid on it.
my computer also has Internet Explorer which I'm not sure how to handle
If you go to the Add or Remove Programs window, there's an Add/Remove Windows Components button. You can use that to hide the Internet Explorer icons. It won't uninstall it, though (it's built into Windows).
The alt text of today's xkcd reads:
Anyone have ideas about how to implement this? On Firefox one can always use LeechBlock. On *nix systems there would be a number of ways of implementing this, but not all of us use that OS or have the necessary savvy.
(I'm kind of surprised no one's made a discussion post on this yet.)