[From Webreference]
In this tutorial we will build an online bookmark system. This will be used to create a database for storing all our URL’s and their descriptions. There are many commercial and non-commercial applications that offer almost the exact functionality that we will create in our application; the difference is that we have full control over our application, allowing us to tweak it to suit our needs.
The article continues at
http://www.webreference.com/programming/php/user_personalization/index.html