8. A system, comprising: at least one processor; and a non-transitory computer readable medium storing instructions translatable by the at least one processor to perform: retaining, in a data storage, all or substantially all versions of a document created immediately following a creation time of the document; retaining, in the data storage, all or substantially all versions of the document created at a given time and immediately preceding the given time; and selectively culling, from the data storage based on one or more criteria, at least one non-retained version of the document created within a period of time between the creation time of the document and the given time, the one or more criteria including at least one policy, the selective culling including determining if and how the at least one policy is to be applied, the determining resulting in the at least one non-retained version of the document being selected and culled from the data storage.
8. A system, comprising: at least one processor; and a non-transitory computer readable medium storing instructions translatable by the at least one processor to perform: retaining, in a data storage, all or substantially all versions of a document created immediately following a creation time of the document; retaining, in the data storage, all or substantially all versions of the document created at a given time and immediately preceding the given time; and selectively culling, from the data storage based on one or more criteria, at least one non-retained version of the document created within a period of time between the creation time of the document and the given time, the one or more criteria including at least one policy, the selective culling including determining if and how the at least one policy is to be applied, the determining resulting in the at least one non-retained version of the document being selected and culled from the data storage. 12. The system of claim 8 , wherein the selective culling is performed on-demand or at a predefined schedule.