Also worth noting, RescueTime has a "Get Focused" feature that blocks any sites that you have marked as unproductive (for a specified number of minutes).