1. A method of presenting search results on a visual user interface for a digitally-tunable electronic device configured to display scheduled programming content, the method comprising: receiving a free-form voice input comprising a search query, wherein the free-form voice input is not constrained to a specific voice command recognizable by a command grammar associated with the digitally-tunable electronic device; storing for each of a plurality of intended actions, an association between the intended action and one or more terms, each of which comprises at least one word, wherein none of the one or more terms is included as a portion of a specific voice command included in a command grammar associated with the digitally-tunable electronic device; determining an intended action to perform based, at least in part, on the free-form voice input, wherein the determined intended action is selected from the group consisting of listening to music content, watching video content, and playing content that is always accessible, wherein determining the intended action comprises selecting the intended action from among the plurality of intended actions by determining that the free-form voice input includes at least one of the one or more terms associated with the intended action; selecting, based on the determined intended action, a plurality of data sources to search, wherein the selected plurality of data sources to search include at least one scheduled programming content data source and at least one bundled service content data source; searching the selected plurality of data sources based, at least in part, on the search query and the determined intended action; ordering results of the search based, at least in part, on which of the selected plurality of data sources each result of the results of the search is associated with; and presenting the ordered results of the search on the user interface, wherein the ordered results of the search combine at least one first result corresponding to scheduled programming content returned from the at least one scheduled programming content data source and at least one second result corresponding to bundled service content returned from the at least one bundled service content data source.
1. A method of presenting search results on a visual user interface for a digitally-tunable electronic device configured to display scheduled programming content, the method comprising: receiving a free-form voice input comprising a search query, wherein the free-form voice input is not constrained to a specific voice command recognizable by a command grammar associated with the digitally-tunable electronic device; storing for each of a plurality of intended actions, an association between the intended action and one or more terms, each of which comprises at least one word, wherein none of the one or more terms is included as a portion of a specific voice command included in a command grammar associated with the digitally-tunable electronic device; determining an intended action to perform based, at least in part, on the free-form voice input, wherein the determined intended action is selected from the group consisting of listening to music content, watching video content, and playing content that is always accessible, wherein determining the intended action comprises selecting the intended action from among the plurality of intended actions by determining that the free-form voice input includes at least one of the one or more terms associated with the intended action; selecting, based on the determined intended action, a plurality of data sources to search, wherein the selected plurality of data sources to search include at least one scheduled programming content data source and at least one bundled service content data source; searching the selected plurality of data sources based, at least in part, on the search query and the determined intended action; ordering results of the search based, at least in part, on which of the selected plurality of data sources each result of the results of the search is associated with; and presenting the ordered results of the search on the user interface, wherein the ordered results of the search combine at least one first result corresponding to scheduled programming content returned from the at least one scheduled programming content data source and at least one second result corresponding to bundled service content returned from the at least one bundled service content data source. 6. The method of claim 1 , wherein the at least one bundled service data source comprises a data source of on-demand content.