10. A system providing a collaborative editing model for online content comprising: a data store configured to store user-created online content; a suggested edits module configured to receive a set of suggested edits to the online content where the set of suggested edits is provided by a plurality of users and each suggested edit relates to a first public-facing version of the online content and to receive comments appended to one or more of the suggested edits; and an editing module configured to: provide the set of suggested edits to an authorized editor of the online content; visually notify the editor differences between the first public-facing version of the content and the set of suggested edits and of conflicts existing between two or more suggested edits; receive input from the editor resolving conflicts and accepting or rejecting suggested edits in the set; modify a first public-facing version of the online content based on the suggested edits and the input from the editor to generate a second public-facing version; carry over suggested edits from the set that were not accepted nor rejected and are not in conflict with the second public-facing version of the content for future editor input accepting or rejecting the carried over suggested edits in relation to the second public-facing version of the content; provide a marked-up view of the online content showing differences between the first public-facing version of the online content and a previous public-facing version of the online content; and provide the comments to the editor and record a reply from the editor to at least one of the comments.
10. A system providing a collaborative editing model for online content comprising: a data store configured to store user-created online content; a suggested edits module configured to receive a set of suggested edits to the online content where the set of suggested edits is provided by a plurality of users and each suggested edit relates to a first public-facing version of the online content and to receive comments appended to one or more of the suggested edits; and an editing module configured to: provide the set of suggested edits to an authorized editor of the online content; visually notify the editor differences between the first public-facing version of the content and the set of suggested edits and of conflicts existing between two or more suggested edits; receive input from the editor resolving conflicts and accepting or rejecting suggested edits in the set; modify a first public-facing version of the online content based on the suggested edits and the input from the editor to generate a second public-facing version; carry over suggested edits from the set that were not accepted nor rejected and are not in conflict with the second public-facing version of the content for future editor input accepting or rejecting the carried over suggested edits in relation to the second public-facing version of the content; provide a marked-up view of the online content showing differences between the first public-facing version of the online content and a previous public-facing version of the online content; and provide the comments to the editor and record a reply from the editor to at least one of the comments. 15. The system of claim 10 , wherein the suggested edits module is further configured to receive an entry to a discussion thread associated with the online content.