11. A method for processing of a voice instruction, the method comprising: receiving a voice instruction from a user at a first time; processing the received voice instruction; generating a result based on the processed voice instruction; receiving a signal indicating a condition of the vehicle; altering the output of the generated result over an output device in response to the indicated vehicle condition, said altering operable to selectively configure the content of the result; outputting the generated result to the user; receiving an approval from the user of the generated result; recording the approved result in association with the provided voice instruction; and on receiving the voice instruction from the user at a second time, outputting the recorded result as the generated result.
11. A method for processing of a voice instruction, the method comprising: receiving a voice instruction from a user at a first time; processing the received voice instruction; generating a result based on the processed voice instruction; receiving a signal indicating a condition of the vehicle; altering the output of the generated result over an output device in response to the indicated vehicle condition, said altering operable to selectively configure the content of the result; outputting the generated result to the user; receiving an approval from the user of the generated result; recording the approved result in association with the provided voice instruction; and on receiving the voice instruction from the user at a second time, outputting the recorded result as the generated result. 14. The method of claim 11 , wherein approving the generated result comprises selecting from a list of choices.