This Google Chrome extension helps you better manage the amount of time you spend on FB and other social sites. It will actually lock you out of visiting the sites again until the next day (or a time you select). Sounds like a good way to build self-discipline.