I have been using Xmarks. Online bookmarks storage. Auto or manual Sync with your various equipment or just keep it online. I don't know how it works with safari, I just use it as a central repository for all work and play links
Just open up Internet Explorer.... import your Firefox or Safari bookmarks into it. Now go into iTunes and in the General tap select "import bookmarks from IE" and sync.....