RescueTime is my favorite. Works great for giving you insight into where your time has gone. How much is really spent on Facebook vs doing work.
I like "distraction free" mode and the chrome extension makes it easy to see how "good" you have been. I find its a good reminder to keep focused.