I got fed up with Bookmark maintenance/inaccessibility (Moving and not having your new apartment online sucks). I just finished up adding in the authentication for multiple users, and moved the server-side to back-end off of mysql.
Basically, the idea is to log every site that you go to. You can then annotate the URL with your notes. Later you can search your notes, and all the URLs you've visited. If you don't want it to log every page, just the pages you annotate, use 'about:config' to set 'extensions.notebot.Log_All_URLs' to false.
The Project (overview, screenshots, and XPI installer) is at: http://software.haller.ws/NoteBot4000