I've been using Noodle Tools for bibliographic work in my classes at both National-Louis and the University of Western Ontario. It's a free program that we reviewed in Teacher Education several years ago. It allows users to type in the information for an APA or MLA style citation and it will create a correct bibliographic entry. For only a few dollars (I can't remember if it's $8 or $12 for a year, you can upload and keep track of a whole bibliography. I include the link in all my syllabi.