32. The information storage media of claim 26 , the control program further including instructions for retrieving supplemental information associated with the at least one object.
26. An information storage media that stores a control program for associating annotations with at least one object, the control program including instructions for: searching for the at least one object to annotate; obtaining an object identifier for the at least one object; generating at least one annotation using an annotation device and an input device while displaying the at least one object and the at least one annotation with a viewing device that is distinct from the annotation device; establishing a link associating the at least one annotation with at least one portion of the object; transferring the at least one annotation to the at least one object by associating the at least one annotation with the object identifier at a time different and prior to associating the at least one annotation with the at least one portion of the object based on the link and the object identifier; storing the at least one annotation in a database by the annotation device; and viewing the at least one annotation from the database by the viewing device.