Zotero (free and open source) is a good option for more complex research projects, like papers in upper division classes and your senior thesis. It essentially allows you to build your own database of sources that you would use in multiple projects, import them, annotate them, and export them in numerous citation styles. Keep it in mind for later.