1. A method of managing nametags, comprising the steps of: (a) receiving a command from a user to store a nametag; (b) prompting the user to input a number to be stored in association with the nametag; (c) receiving an input for the number from the user; (d) prompting the user to input the nametag to be stored in association with the number; (e) receiving an input for the nametag from the user; (f) processing the nametag input from step (e), by decoding the nametag input using at least one statistical language model trained on multiple semantic domains including a semantic nametag domain and a semantic number domain to provide a recognition result for the nametag input; (g) determining confusability of the nametag input by using at least one semantic classifier trained on the multiple semantic domains to classify the recognition result with a confidence score for each of the domains as an indication of the likelihood that the nametag input is within a particular one of the domains, and by comparing the confidence scores for the multiple semantic domains to at least one confusability threshold; and (h) prompting the user to input a different nametag to be stored in association with the number, if the confidence score associated with the semantic number domain exceeds the confusability threshold.