Zotero is a free, easy-to-use research tool that helps library users collect, organize, cite, and share their research sources. It can be embedded as a firefox extension or word processor plugin. It lives right where you do your work i.e. in the web browser or word processor itself. Zotero's word processor plugins integrate Zotero into Microsoft Word and OpenOffice/LibreOffice/NeoOffice.
For many major databases and websites, the program can tell when a list of books or articles is displayed by showing an icon in the address bar, so citation information can be saved with just a few clicks:
Zotero helps you to:
To cite records in different formats
Annotate and organize research results.
Save information about a reference, including author, title, and other publication information.
Create libraries and save searches, and share collections with other people.
Attach files, links, notes, and PDFs to records.
Store a screenshot of a web page.
Export information as formatted citations in word processing programs (Word, Open Office, Google Docs).
Tag and sort records and perform advanced searches.
View records in personal collection when offline.