http://zotero.org/
recent comments about mendelsevier vs. zotero: https://news.ycombinator.com/item?id=5525111