Really easy way to alphabetize Safari Bookmarks
NOTE: this sounds a lot harder than it is. Once set up, it's almost automatic. In fact, this approach is about the same effort as if the Safari engineers had implemented a Bookmarks Sort function.
1. Install Firefox on your computer (you may have it already)
2. Install Xmarks on both Firefox and Safari.
3. Sync Safari to Xmarks which uploads your Safari bookmarks
(not alphabetized) to the Xmarks server. Be careful to tell
Xmarks that Safari should be uploaded, not merged, with server.
4. Sync Firefox to Xmarks.
NOte that Xmarks asks which browser has precedence.
Think about this before you select. If you just installed Firefox, then
Safari would have precedence and you would tell Xmark/Firefox to
use the Xmarks server to have precedence,
(where you have already synced your Safari bookmarks)
5. Once you have Firefox with the same bookmarks as Safari, use Firefox
bookmark manager to alphabetize some or all your Bookmarks.
Easy and obvious.
6 Run Xmarks sync on Firefox the 2nd time which will upload alphabetized
bookmarks to the Xmarks server.
7. Run Xmarks sync on Safari to download the alphabetized bookmarks
from the Xmarks server.
8. Quit Firefox which uses far more CPU cycles than Safari.
9. When you need your Safari bookmarks alphabetized, just start up Firefox
and go to Tools and do an Xmarks sync, alphabetize, then sync again
and quite Firefox.
10. You can go back and force Safari to do an Xmarks sync or just let the Safari Xmarks automatically sync once a day or whatever.
Again, this sounds a lot harder than it is. Once set up, the only effort is to start up Firefox once in a while, sync, alpahbetize, sycn, the Quit.
In fact, as said in the opening, this approach is about the same effort as if Safari engineers had provided a sort function.
Also note that you may have Firefox running on some other computer. If you don't mind that "other" version of Firefox having the same bookmarks as your Safari, you can use that Firefox.
Note also that you can sync your passwords if that's useful. You are forced to provide an encryption password, no more effort than providing a password for Xmarks.