Zotero is a citation manager that easily captures citation information from library catalogs and article databases. It downloads PDF's as well. Has tagging and folder functions so you can organize all your sources. Integrates with Microsoft Word and OpenOffice to generate correct bibliographies, footnotes (even with ibid.!), and in-text citations.