I definitely understand the all-or-nothing mentality! And I think it's rational in that it solves the slippery slope problem. It's the same reason to identify as a vegetarian instead of, say, only eating meat on special occasions. Slippery slopes are slippery!
Shameless plug: My startup, http://beeminder.com, is "safety rope for slippery slopes" -- a commitment device tool that let's you hard-commit to anything graphable. Like time spent online, which you can track with our http://rescuetime.com integration.
Shameless plug: My startup, http://beeminder.com, is "safety rope for slippery slopes" -- a commitment device tool that let's you hard-commit to anything graphable. Like time spent online, which you can track with our http://rescuetime.com integration.