Another use for php/mySQL we used for our website was to store all links/site text/downlaods/news items/tune info etc. in a mySQL database. Then, we coded the site in php to pull all the info off the database and spit out the html for your viewing pleasure. This meant that nothing was hard-coded into the site, making changes/additions/maitainence a doddle. A seperate sub-site called Admin was created with php, allowing any of the content to be changed or new content added without having to fire up an html editor or ftp client. It takes a while to set up, but makes maiantainance and scaling up the site as simple as logging onto the admin site and clicking a few buttons, witout any prior knowledge of php/mysql/html/ftp required. Well reccomended!