1. A method, comprising: receiving television program guide data as database subsets at a device; storing the television program guide data on at least one storage device at the device, the television program guide data including television program broadcast schedule information; and communicating, by the device, an inventory of received database subsets to a server that compares the inventory with a list of database subsets that were to be sent to the device and transmits database subsets in the list of database subsets that were not in the inventory to the device.