1. A method for controlling a media host device from a mobile voice device, the method comprising: receiving a call from the mobile voice device; determining that a version of the electronic programming guide is stored in cache on the mobile voice device; determining that the version of the electronic programming guide stored in the cache of the mobile device is outdated; receiving an updated version of the electronic programming guide; storing, in the cache, the updated version of the electronic programming guide; using the electronic programming guide to verbally communicate, through the mobile voice device, one or more titles of one or more television programs being broadcast on a cable station; using the electronic programming guide to verbally communicate, through the mobile voice device, when the one or more television programs are to be broadcast on the cable station; receiving a verbal selection associated with the electronic programming guide from the mobile voice device; communicating a command encompassing the verbal selection to the media host device.