A voice recognition system for a vehicle, comprising: a microphone for receiving speech from a user; a memory comprising a partial set of commands or names for voice recognition, and wherein the memory comprises a larger set of commands or names for voice recognition; and processing electronics in communication with the microphone and the memory, wherein the processing electronics are configured to process the received speech to obtain speech data, and wherein the processing electronics are configured to use the obtained speech data to conduct one or two voice recognition passes; wherein the memory is part of the processing electronics; wherein, in a first voice recognition pass, the speech data is compared to the partial set such that a first result of the comparison is output as a first proposed match and first confidence measure, the first confidence measure is compared to a first level of confidence such that the processing electronics require the first level of confidence when determining whether a first match exists in the first pass, if the first level of confidence is exceeded, then the first result is outputted to vehicle systems such that the processing electronics are configured to skip a second voice recognition pass when the required first level of confidence is met or exceeded in the first pass, and if the first confidence level is not exceeded, then the processing electronics continue to the second voice recognition pass, wherein, in the second voice recognition pass, the speech data is compared to the larger set such that a second result of the comparison is output as a second proposed match and second confidence measure, the second confidence measure is compared to a second level of confidence such that the processing electronics require the second level of confidence when determining whether a second match exists in the second pass, and if the second confidence measure is greater than the second level of confidence, then the second result is outputted to vehicle systems, otherwise no result is outputted to vehicle systems; wherein the first level of confidence is greater than the second level of confidence, and wherein the processing electronics are configured to adaptively update the first confidence level based on user feedback received at the microphone or received at a user input device, characterised in that the system comprises a user specific voice recognition setting database and a different confidence level for the first pass and a different partial set of commands or names are associated with different users of the vehicle or different user devices such that when a user is recognized by a user identifier processing inputs available on a vehicle communications bus 136) or otherwise available to a telematics system, settings are pulled from the user specific voice recognition setting database, the settings including user specific entries for the partial set and user specific entries for the larger set. a microphone for receiving speech from a user; a memory comprising a partial set of commands or names for voice recognition, and wherein the memory comprises a larger set of commands or names for voice recognition; and processing electronics in communication with the microphone and the memory, wherein the processing electronics are configured to process the received speech to obtain speech data, and wherein the processing electronics are configured to use the obtained speech data to conduct one or two voice recognition passes; wherein the memory is part of the processing electronics; wherein, in a first voice recognition pass, the speech data is compared to the partial set such that a first result of the comparison is output as a first proposed match and first confidence measure, the first confidence measure is compared to a first level of confidence such that the processing electronics require the first level of confidence when determining whether a first match exists in the first pass, if the first level of confidence is exceeded, then the first result is outputted to vehicle systems such that the processing electronics are configured to skip a second voice recognition pass when the required first level of confidence is met or exceeded in the first pass, and if the first confidence level is not exceeded, then the processing electronics continue to the second voice recognition pass, wherein, in the second voice recognition pass, the speech data is compared to the larger set such that a second result of the comparison is output as a second proposed match and second confidence measure, the second confidence measure is compared to a second level of confidence such that the processing electronics require the second level of confidence when determining whether a second match exists in the second pass, and if the second confidence measure is greater than the second level of confidence, then the second result is outputted to vehicle systems, otherwise no result is outputted to vehicle systems; wherein the first level of confidence is greater than the second level of confidence, and