1. A system comprising: a client computing device, the client computing device including a media object capture device and a voice capture device and running a client application that associates media objects to voice samples; a communications network coupled to the client computing device; a voice tagging system coupled to the communications network and receiving at least one association between a first media object and a first voice sample, the voice tagging system receiving the first voice sample from an unidentified user and the voice tagging system being configured to identify the unidentified user that provided the first voice sample based on analysis speech components of the first voice sample; and a database coupled to the voice tagging system, the database including one or more existing voice tags, each voice tag being coupled to one or more existing voice samples and including at least one voice tag coupled to two different voice samples, wherein the system includes programming causing phoneme representations of the existing voice samples in the database to be compared to a phoneme representation of the first voice sample, wherein said comparing is based on an initial number of phonemes at the start of the first voice sample and the existing voice samples that is less than the total number of phonemes and includes sequentially comparing phonemes of a first existing voice sample to the phoneme representation of the first voice sample wherein earlier phonemes are weighted higher than later phonemes.