THIS NO LONGER WORKS, IF IT EVER DID :(

When you add a link to safari, it replaces the link to dropbox with an actual file, outside of dropbox so breaks the syncing.

The Original Syncing Idea was :

For the cloud storage we will use dropbox, if you have not already got an account you can get a free on here.

Once setup only the bookmarks from the first machine will be available after that bookmarks should be kept in sync.

Create a backup of the original file then copy to dropbox, then create a link back to the original location. Todo this from /Application/Utitlities/Terminal.app run these commands:

cp ~/Library/Safari/Bookmarks.plist ~/Library/Safari/Bookmarks.plist.backup
mv ~/Library/Safari/Bookmarks.plist ~/Dropbox
ln -s ~/Dropbox/Bookmarks.plist ~/Library/Safari/Bookmarks.plist

On secondary machines, which will initially only have the first computers bookmarks.

mv ~/Library/Safari/Bookmarks.plist ~/Library/Safari/Bookmarks.plist.backup
ln -s ~/Dropbox/Bookmarks.plist ~/Library/Safari/Bookmarks.plist

Original ideas is from here