1. A method, comprising: receiving, at a set top box, one or more user request messages to display order status information from an input device, wherein the order status information indicates a status of a technician's arrival at a customer's premises based on the current location of the technician as determined by a Global Positioning System; outputting, to a display device, the order status information in response to receiving the one or more user request messages; receiving, at the set top box, one or more user selection messages from the input device; transmitting, to a server, one or more order status update request messages based on the one or more user selection messages received via a network; outputting, to the display device, order status update information in response to the one or more order status update request messages, wherein the order status update information indicates a status of a technician's arrival at a customer's premises based on the current location of the technician as determined by the Global Positioning System, wherein the order status update information comprises at least a virtual map indicating the technician's progress based on the current location of the technician as determined by the Global Positioning System; and monitoring the order status update information to determine whether there is a difference between current order status update information and previous order status update information.