1. A method, implemented at least in part on a microprocessor, of performing a search for content on the Internet, the method comprising: receiving voice input provided from a user; generating at least one text search query for a plurality of search engines, wherein the at least one text search query is generated, at least in part, by performing speech recognition on the voice input.