You are welcome.
Just a little clarification on CountryBumkin's clarification.
Search will be performed on a single channel or on all channels depending on your selection of channels. There is nothing wrong with that. You can search on all channels, or narrow it down on one channel.
The search may come up empty in either case, depending on what phrase you search for, and what programs are available. It is just a matter of not assuming the user has not set up guide when the list of programs is empty, due to no match in the search. So, what I did in trying to fix this situation was to distinguish the cases when the program list is empty due to empty search result, or due to never having set up the guide. If it is the former, the message is now "Search did not find any matching programs". If it is the latter, the message is still "Double-click here...".