1. A method comprising the steps of: retrieving a first set of recognition programming information associated with a first recognition word set from a remote source external to a first system; programming the first system with said retrieved recognition programming information to recognize a first set of words in the first recognition word set, and in accordance therewith, generating a first set of recognition results responsive to said first set of words; in response to the first set of recognition results, selectively retrieving from said remote external source a second set of recognition programming information associated with a second recognition word set, wherein the selectively retrieved second set of recognition programming is selected based on the first set of recognition results; and reprogramming the first system with said retrieved second set of recognition programming information to recognize a second set of words in the second recognition word set.