For my projects, I often do a lot of web research. I may have dozens of links to various sites.

I'm looking for a good bookmarking tool that lets me group links by project, annotate the links, and maybe search links by keyword.

And of course, it should be web or cloud based so I can use it anywhere.

Any recommendations?