NoodleTools is a web-based software program that helps you easily generate and manage your citations, notecards, and outline of your work.
Purdue's Online Writing Lab is a fantastic resource when creating an APA or MLA bibliography. It also has other resources to help you improve your writing!