1. A system for providing a classification suggestion for electronically stored information, comprising: a database to store a corpus of electronically stored information (ESI) comprising reference ESI items each associated with a classification and uncoded ESI items; a clustering engine to provide a cluster of uncoded ESI items and reference ESI items; a neighborhood module to determine a neighborhood of reference ESI items in the cluster for at least one of the uncoded ESI items; a classification module to determine a classification of the neighborhood using a classifier; a suggestion module to suggest the classification of the neighborhood as a suggested classification code for the at least one uncoded ESI item; a difference module to assign a further classification code to the at least one uncoded ESI item based on instructions from a user and to identify a difference between the assigned classification code and the suggested classification code; a display module to display the difference between the assigned classification code and the suggested classification code; and a processor to execute the modules.