1. A method implemented by a smart device for annotating a document comprising a plurality of paragraph styles comprising the steps of: said smart device communicating a request to a server via a network for an applet comprising computer readable code for configuring said smart device as an annotation device, said smart device receiving said applet via said network; said smart device running said applet to configure said smart device as an annotation device; said annotation device communicating a request to a server via said a network for a document; said annotation device receiving said document via said network in response to said request; said annotation device receiving voice commands, capturing an audio annotation file for each user annotation, and providing an annotation entry in an index file, wherein said annotation entry comprises a first reference to a respective audio annotation file and a second reference to a line identifier in said audio data file; for each annotation entry in said index file, appending to a corresponding line identifier in said the document one or more links to respective audio annotation files and corresponding annotation text files; and providing a graphical navigation window comprising a plurality of links to said plurality of audio annotation files, a plurality of links to said annotation text files, and a plurality of links to line identifiers in said document; and said annotation device beginning playback of audio representing said document; said audio representing said document comprising for each of said plurality of paragraph styles a voice selected from a plurality of voices according to a voice profile map comprising a user editable mapping of said plurality of voices to said plurality of paragraph styles; said annotation device receiving a first annotation command via a first user interface of said smart device; said annotation device pausing said playback after receiving said first annotation command at a first location of said document; said annotation device receiving a first annotation via a second user interface of said smart device; said annotation device resuming said playback after receiving said first annotation; said annotation device transmitting said first annotation and said first location to a server via said network.
1. A method implemented by a smart device for annotating a document comprising a plurality of paragraph styles comprising the steps of: said smart device communicating a request to a server via a network for an applet comprising computer readable code for configuring said smart device as an annotation device, said smart device receiving said applet via said network; said smart device running said applet to configure said smart device as an annotation device; said annotation device communicating a request to a server via said a network for a document; said annotation device receiving said document via said network in response to said request; said annotation device receiving voice commands, capturing an audio annotation file for each user annotation, and providing an annotation entry in an index file, wherein said annotation entry comprises a first reference to a respective audio annotation file and a second reference to a line identifier in said audio data file; for each annotation entry in said index file, appending to a corresponding line identifier in said the document one or more links to respective audio annotation files and corresponding annotation text files; and providing a graphical navigation window comprising a plurality of links to said plurality of audio annotation files, a plurality of links to said annotation text files, and a plurality of links to line identifiers in said document; and said annotation device beginning playback of audio representing said document; said audio representing said document comprising for each of said plurality of paragraph styles a voice selected from a plurality of voices according to a voice profile map comprising a user editable mapping of said plurality of voices to said plurality of paragraph styles; said annotation device receiving a first annotation command via a first user interface of said smart device; said annotation device pausing said playback after receiving said first annotation command at a first location of said document; said annotation device receiving a first annotation via a second user interface of said smart device; said annotation device resuming said playback after receiving said first annotation; said annotation device transmitting said first annotation and said first location to a server via said network. 10. The method of claim 1 wherein said document received via said network comprises a second annotation at a second location of said document.