program that receives and executes commands sent by the CNA that control operation or the connection status of the MNA. The reporting engine is a program that records network activity information of the MNA into logs and sends the logs to the CNA. [0036] A CNA preferably includes a connection engine, a communication engine, and optionally, a display engine.