I use Firefox bookmarks and use FF sync to make them available on all platforms. For organization, I keep them in a weird, organically grown folder structure that makes sense to me. If I really can't find something I use bookmark search on desktop Firefox. I occasionally make backups to my file server when I remember. It's an 80/20 solution that works well enough.