I then installed Bookmarks Synchronizer, a Firefox extension that allows me to synchronize my bookmarks by uploading an XML file to my website every time they are updated.

I wanted to provide a nicely formatted page on my websites, so I found an XSL transform to convert the XML file to HTML on the fly. I then wrote a PHP script which takes an XML file and XSL transform and outputs the processed HTML or XML.
You can view the result of my handiwork here: http://www.rationalmind.net/bookmarks