14. A method for analyzing a document based on the document's content, the method comprising: using a receiving module of a computer to receive a set of rules, the set of rules defining a set of confidential expressions; using an analyzing module of the computer to analyze the document content to determine when the document content exceeds a threshold number of occurrences of one member of the set of confidential expressions; using a display module, providing, in response to detecting the exceeding of the threshold number of occurrences of the one member of the set of confidential expressions-in the document content, visual feedback that the threshold number of occurrences has been detected in the document content by using a processing module to: visibly tag each occurrence of the of the one member of the set of confidential expressions in the document content with a dotted underline; disable a copy/paste module within the computer, wherein the entirety of the document is prevented from being copied or pasted when the threshold number of occurrences of the one member of the set of confidential expressions are visibly tagged; alter each occurrence of the one member of the set of confidential expressions in the document content such that in response to a mouse-over of any of the occurrence of the one member of the set of confidential expressions in the document content, using the processor module to: display an information button, the button for accessing a rule that defined one of the confidential expressions used to detect the occurrence that was moused-over; and offer one or more corrective actions applicable to the occurrence that was moused-over; and embed a hidden flag in the document such that the document itself is identified as confidential by document scanning software, wherein the embedded hidden flag identifies the document as confidential to the document scanning software without opening the document.
16. The method of claim 14 further comprising, in response to the detection of the one member of the defined set of expressions in the document, modifying the occurrence of the detected one member expression to comply with a predetermined style.