1. A health monitoring system comprising: a plurality of remote user sites, each of the remote user sites comprising at least one health monitoring device each comprising (i) an input for collection of user health data while the health monitoring device is in a collection mode of a plurality of user modes, (ii) a modem configured to operate in a cellular telephone system while the health monitoring device is in a communications mode of the plurality of user modes, (iii) a first display configured to show information while the health monitoring device is in a display mode of the plurality of user modes and (iv) a microprocessor configured to execute program instructions received via the cellular telephone system, wherein (a) the program instructions when executed generate selections of the user modes on the first display and (b) each of the health monitoring devices operates in a corresponding one of the user modes at a time as selected by a user; at least one remote computing facility comprising at least one central server configured for two-way communication with the health monitoring devices via the cellular telephone system to both (i) send the program instructions to the plurality of remote user sites and (ii) receive the user health data from the plurality of remote user sites; and at least one computer for use by a health care professional, remotely located from the central server and configured (i) for two-way signal communication with the central server via a communications network, and (ii) to receive at least one report via the communications network from the central server based on the user health data collected by the health monitoring device.