I use scrapbook:
ScrapBook - Firefox Extension
It allows you to save whole or parts of pages really easily and to annotate them as well. Can be used to bookmark as well.
Zotero also looks like it has potential:
Zotero - The Next-Generation Research Tool