You can keep organized in a variety of ways. There are citation managers like Zotero and EndNote which can help generate citations and attach notes directly to the citation information and sources.
These are great recommendations. I've always used easybib. They have all of the different formats and give you all the prompts to fill in as well as fill in some information for you.