20. A computer implemented method for displaying objects with annotations, the method comprising the steps of: receiving audio input; finding a corresponding annotation object comprising one of a plurality of different visual notations, the plurality of different visual notations referencing a close match to content of the audio input; retrieving an image associated with the corresponding annotation object; displaying the image with one of the plurality of different visual notations to indicate that an annotation exists; receiving user selection of the one visual notation; generating the annotation automatically, in response to user input of a location within the image and an audio input; outputting the annotation associated with the selected visual notation; determining whether the annotation includes text; retrieving a text annotation for the selected visual notation; and displaying the retrieved text with the image.
20. A computer implemented method for displaying objects with annotations, the method comprising the steps of: receiving audio input; finding a corresponding annotation object comprising one of a plurality of different visual notations, the plurality of different visual notations referencing a close match to content of the audio input; retrieving an image associated with the corresponding annotation object; displaying the image with one of the plurality of different visual notations to indicate that an annotation exists; receiving user selection of the one visual notation; generating the annotation automatically, in response to user input of a location within the image and an audio input; outputting the annotation associated with the selected visual notation; determining whether the annotation includes text; retrieving a text annotation for the selected visual notation; and displaying the retrieved text with the image. 21. The method of claim 20 , wherein the annotation is text and the step of outputting is displaying the text proximate the image that it annotates.