Zotero is a free tool that helps you keep track of your research. You can create and store citations, include links, files and images, and create bibliographies - even annotated bibliographies. For the full features, download the full version, or use ZoteroBib to create bibliographies on the fly.
"Zotero is a lifesaver!" - a satisfied Cal Maritime senior.