* Add ^ to search for matches in your browsing history. * Add * to search for matches in your bookmarks. * Add + to search for matches in pages you've tagged. * Add % to search for matches in your currently open tabs. * Add ~ to search for matches in pages you've typed. * Add # to search for matches in page titles. * Add @ to search for matches in web addresses (URLs).
I never really used bookmarks before, but this workflow has been lightweight enough that I can use it without thinking or switching mental gears. Ctrl/Cmd-D, maybe add a tag or two (or copy the title if I'm reading a paper with the embedded PDF reader), done.
Making that work across multiple devices is another can of worms. Possibly a very desirable can for some people, who'd like to host the data.
Self-hosting would imply some data syncing service, but it should be one where data is encrypted before leaving home (and stays encrypted until it returns to owner - not the case with Dropbox and most other services). Though the browser or browser extension could take care of that.