13. A computer-readable recordable medium encoded with a plurality of instructions that, when executed by a computer, perform a method comprising: accepting, by a multimodal application, speech input for incrementally selecting or deselecting at least one item in a selection list, wherein the speech input includes an indication of whether to select or deselect the at least one item; providing, from the multimodal application to a grammar interpreter, the speech input and a speech recognition grammar associated with the selection list; receiving, by the multimodal application from the grammar interpreter, interpretation results, the interpretation results including at least one matched word from the grammar that identifies at least one item in the selection list and a separate indication of whether to select or deselect the at least one item in the selection list, wherein the separate indication is based, at least in part, on the indication in the speech input of whether to select or deselect the at least one item; and selecting or deselecting based, at least in part, on the separate indication, the at least one item in the selection list that corresponds to the at least one matched word without first deselecting all previously selected items in the selection list.
13. A computer-readable recordable medium encoded with a plurality of instructions that, when executed by a computer, perform a method comprising: accepting, by a multimodal application, speech input for incrementally selecting or deselecting at least one item in a selection list, wherein the speech input includes an indication of whether to select or deselect the at least one item; providing, from the multimodal application to a grammar interpreter, the speech input and a speech recognition grammar associated with the selection list; receiving, by the multimodal application from the grammar interpreter, interpretation results, the interpretation results including at least one matched word from the grammar that identifies at least one item in the selection list and a separate indication of whether to select or deselect the at least one item in the selection list, wherein the separate indication is based, at least in part, on the indication in the speech input of whether to select or deselect the at least one item; and selecting or deselecting based, at least in part, on the separate indication, the at least one item in the selection list that corresponds to the at least one matched word without first deselecting all previously selected items in the selection list. 18. The computer-readable recordable medium of claim 13 wherein the multimodal device further comprises a thin multimodal client device, the thin multimodal client device obtaining grammar interpretation, semantic interpretation, and speech recognition services from a voice server located remotely across a network from the thin multimodal client device.