1. A telecom expense management system for use with a wireless handset having a processor, handset database and user interface and a remote server having a server database wherein the server is in wireless communication with the handset, the system comprising: a) means for detecting a communication event, means for determining event identification information associated with said communication event, and means for detecting an associated end of said communication event, b) means for detecting the occurrence of a pre-selected event, and then triggering an automatic tagging of said communication event, c) means for automatically tagging said communication event upon said triggering, d) means for providing a user a choice after said end and before said occurrence of said pre-selected event, wherein said choice includes choices from the group comprising at least a tagging choice, a process-later choice, a dismiss choice, an add-to-ignore list choice, e) means for maintaining a process-later list and an ignore list, wherein said tagging choice includes means for tagging said communication event so as to associate with said communication event a billable quantity corresponding to said communication event, and so as to associate contextual information with said communication event, wherein said billable quantity includes billable quantities chosen from the group comprising: time duration of said event, and wherein said contextual information comprises at least all of the information in the group comprising: contact information for a remote party communicating with the user during said communication event, project information associated with the remote party and said communication event, a billing rate for said communication event, expenses added by the user, contextual notes added by the user, and wherein said tagging choice further includes a reminder choice chosen from: forwarding a reminder communication containing said contextual information to the user, forwarding a reminder communication containing said contextual information to the remote party, wherein said process-later choice includes means for listing said event identification information in a process-later list and means for the user to later access said process-later list for said tagging of one or more of said communication events in said process-later list, wherein said dismiss choice includes means for identifying said communication event as not requiring said tagging, wherein said add-to-ignore list choice includes means for listing said event identification information in said ignore list so that future said communication events associated with said event identification information in said ignore list do not result in said providing the user with said choice, wherein said automatic tagging includes means for said tagging of said communication event with said billable quantity and with at least a sub-set of said contextual information comprising: said contact information.