12. A computer-implemented method for generating content-matching feedback on author-generated documents, the method comprising: providing functionality for authors to submit documents for content matching feedback to avoid accidental plagiarism; receiving a document from an author over a communications medium; receiving a request from the author for content-matching feedback about the document; generating content-matching feedback responsive to the request, the generating of content-matching feedback comprising performing a content matching analysis of at least a portion of the document with at least a portion of one or more second documents to thereby assist the author in avoiding accidental plagiarism; generating a certificate certifying that the document was checked for plagiarism, thereby enabling the author to indicate to a reviewing entity that the document was checked for plagiarism; detecting publication associations among a plurality of publications based at least in part on a number of times the publications citations were cited together; generating one or more research recommendations based at least in part on citations in the document and on the publication associations, the one or more research recommendations comprising a citation to at least one of the publications; and outputting the content-matching feedback and the one or more research recommendations for display to the author; wherein at least said generating content-matching feedback is performed by a computer system comprising computer hardware.
12. A computer-implemented method for generating content-matching feedback on author-generated documents, the method comprising: providing functionality for authors to submit documents for content matching feedback to avoid accidental plagiarism; receiving a document from an author over a communications medium; receiving a request from the author for content-matching feedback about the document; generating content-matching feedback responsive to the request, the generating of content-matching feedback comprising performing a content matching analysis of at least a portion of the document with at least a portion of one or more second documents to thereby assist the author in avoiding accidental plagiarism; generating a certificate certifying that the document was checked for plagiarism, thereby enabling the author to indicate to a reviewing entity that the document was checked for plagiarism; detecting publication associations among a plurality of publications based at least in part on a number of times the publications citations were cited together; generating one or more research recommendations based at least in part on citations in the document and on the publication associations, the one or more research recommendations comprising a citation to at least one of the publications; and outputting the content-matching feedback and the one or more research recommendations for display to the author; wherein at least said generating content-matching feedback is performed by a computer system comprising computer hardware. 13. The method of claim 12 , wherein receiving the document from the author further comprises receiving application programming interface (API) calls from a plug-in installed on the author's computer system.