A method for surreptitiously tracking usage of a mobile communication electronic device, the electronic device being capable of voice communication with at least one external system (30, 40), the method comprising the steps of: providing the electronic device with a software environment having a normal mode of operation and a honeypot mode of operation and with a predetermined condition, wherein, in said normal mode of operation, said software environment provides a plurality of user-invokable operations, and wherein, in said honeypot mode of operation, said software environment provides at least one of said user-invokable operations; detecting at the electronic device the predetermined condition; in response to said detection, switching the software environment to said honeypot mode of operation; and sending a usage report regarding usage of said at least one of said user-invokable operations to a predetermined external system (30, 40), wherein said at least one of said user-invokable operations has a normal function and a modified function, said modified function comprising performing a non-user-detectable operation; wherein the step of switching comprises causing said at least one of said user-invokable operations to switch from said normal function to said modified function; wherein said user-invokable operation comprises initiating a voice call; wherein said modified function comprises either: simulating placing said call; or placing said call to the intended party; or placing said call both to the intended party and to the predetermined external system; and the modified function further comprising sending said usage report in response to initiating a voice call; and wherein said usage report comprises information regarding said call-placing operation. providing the electronic device with a software environment having a normal mode of operation and a honeypot mode of operation and with a predetermined condition, wherein, in said normal mode of operation, said software environment provides a plurality of user-invokable operations, and wherein, in said honeypot mode of operation, said software environment provides at least one of said user-invokable operations; wherein, in said normal mode of operation, said software environment provides a plurality of user-invokable operations, and wherein, in said honeypot mode of operation, said software environment provides at least one of said user-invokable operations; detecting at the electronic device the predetermined condition; in response to said detection, switching the software environment to said honeypot mode of operation; and sending a usage report regarding usage of said at least one of said user-invokable operations to a predetermined external system (30, 40), wherein said at least one of said user-invokable operations has a normal function and a modified function, said modified function comprising performing a non-user-detectable operation; wherein the step of switching comprises causing said at least one of said user-invokable operations to switch from said normal function to said modified function; wherein said user-invokable operation comprises initiating a voice call; wherein said modified function comprises either: simulating placing said call; or placing said call to the intended party; or placing said call both to the intended party and to the predetermined external system; and the modified function further comprising sending said usage report in response to initiating a voice call; and wherein said usage report comprises information regarding said call-placing operation. wherein said at least one of said user-invokable operations has a normal function and a modified function, said modified function comprising performing a non-user-detectable operation; wherein the step of switching comprises causing said at least one of said user-invokable operations to switch from said normal function to said modified function; wherein said user-invokable operation comprises initiating a voice call; wherein said modified function comprises either: simulating placing said call; or placing said call to the intended party; or placing said call both to the intended party and to the predetermined external system; and the modified function further comprising sending said usage report in response to initiating a voice call; and simulating placing said call; or placing said call to the intended party; or placing said call both to the intended party and to the predetermined external system; and the modified function further comprising sending said usage report in response to initiating a voice call; and wherein said usage report comprises information regarding said call-placing operation.