You should give Zukmo (http://www.zukmo.com/) a shot. It's actually a free cloud-based information management product.

Zukmo has a browser button that lets you bookmark websites (or even just portions of a website) with a single click. Zukmo permanently stores these websites that you've bookmarked in the cloud, and even indexes them for future searching. You can also tag each bookmark with however many tags you want, to help in categorizing the bookmarks. Also, Zukmo can actually store virtually any file type or content source, so it isn't just restricted to bookmarked webpages. It really has so many more functions and features, but to answer your question, it certainly solves virtually all of your needs.