As the Internet becomes almost ubiquitous, more and more people are starting to have addiction problems. Some are addicted to YouTube, others to FaceBook, others to Twitter and so on.
If you are a teen or a student, this can already be a problem. If you are a worker or an online entrepreneur, this can be an even bigger problem, because it will hurt your productivity and possibly your bottom line.
How to solve the problem? I believe that the most efficient way is to stop, think, and try to become more disciplined over time.
If that is not working, however, you can try a small tool that I came across today: KeepMeOut.com.
You basically add the URL of the site that is consuming your time, and then the service will provide you with another URL that you should use to access the service (ideally you should bookmark it and always use it). If you try to access the site more than once within a specific time interval, say 60 minutes, they service will block you and remind that you should wait some time before you can go there again.
Simple but effective.