1. A computer-implemented method comprising the steps of: receiving, at a search engine, a phonetically-spelled string; wherein the phonetically-spelled string is the result of transforming an audio input into the phonetically-spelled string that has not been converted into any predetermined set of correctly-spelled words; identifying one or more previously-submitted phonetically-spelled query strings from a plurality of other users based on the phonetically-spelled string; and generating a set of query results based, at least in part, on the phonetically-spelled string and on the one or more previously-submitted phonetically-spelled query strings; wherein the steps of the method are performed by one or more computing devices.
1. A computer-implemented method comprising the steps of: receiving, at a search engine, a phonetically-spelled string; wherein the phonetically-spelled string is the result of transforming an audio input into the phonetically-spelled string that has not been converted into any predetermined set of correctly-spelled words; identifying one or more previously-submitted phonetically-spelled query strings from a plurality of other users based on the phonetically-spelled string; and generating a set of query results based, at least in part, on the phonetically-spelled string and on the one or more previously-submitted phonetically-spelled query strings; wherein the steps of the method are performed by one or more computing devices. 6. The method of claim 1 including a further step of prompting a user for an indication of which query result of the set of query results is a best result.