The usefulness of site-blockers as anti-procrastination tools depends on how much of a hassle they are to override. Having to use a special bookmark to visit websites doesn't do anything to make the override process more of a hassle. If I can train myself never to visit a frequented website by typing in a URL, using a regular bookmark, or Googling, then I arguably wouldn't need a site-blocker in the first place.