1. A system for downloading and monitoring applications, programs and data structures to a personal portable appliance coupled to a server via a network configured to; determine that the appliance is connected; generating a connection request from the appliance; authenticating the appliance; determining that one or more applications must be updated; receiving at least one updated application comprising a dummy application such that when the application is invoked the data structures of the previous application are manipulated; modifying the functionality of the application; and offering the user one or more indications that the application is restricted or limited.