12. A system comprising a non-transitory computer readable medium having instructions that when executed by a processor to perform a method comprising the steps of: receiving a first electronic document, wherein said first electronic document comprises one or more content items; loading said first electronic document into said non-transitory computer readable medium; creating a new blank electronic document, said new blank electronic document comprising a second electronic document, which said second electronic document is capable of receiving content from said first electronic document; storing said second electronic document within said non-transitory computer readable medium; allowing a user to produce at least one annotation by using at least one indication means that is applied to said one or more content items within said first electronic document, which said at least one indication means is selected by the user from a plurality of indication means comprising at least one of underlining, italicizing, bolding, striking, highlighting, coloring, circling, and free-hand drawing; in response to the user producing said at least one annotation, automatically and without further user intervention, outputting only said at least one annotation from said first electronic document directly to said second electronic document to generate content within said second electronic document; and organizing said at least one annotation outputted to said second electronic document within at least one grouping, wherein the user may associate said at least one indication means of said plurality of indication means with a user-associated content category, and wherein each said at least one grouping corresponds to at most one said user-associated content category and each said at least one grouping contains each said at least one annotation corresponding to said user-associated content category corresponding thereto, and wherein said at least one grouping comprises said user-associated content category and at least one of said at least one annotation corresponding thereto, and wherein said second electronic document displays said at least one outputted annotation with or without its associated indication means.
14. The system as claimed in claim 12 , wherein said system further comprises a client-server protocol, said client-server protocol having a client side and a server side, said server side comprising a remote database, said client side communicating with said server side to receive data from and store data within said remote database.