The present invention according to a preferred embodiment provides services for application programs running on mobile computing devices such as communications-enabled Personal Digital Assistants (PDAs), laptop and palmtop computers, computing devices embedded in vehicles, and the latest generation of application-enabled mobile telephones, as well as application programs running on computing devic