Any site I find myself spending too much time on gets blocked in my hosts file. I still have them available on my iPod Touch. When it's time to work I put the Touch across the room.
Since the temptation to read news usually only lasts a second or two, this keeps me on task.