the personal information management program 150 can take a variety of forms for example the personal information management program 150 can include a system for managing a person 39 s personal contacts including protocols for a contact 39 s electronic devices the personal information management program 150 can also include a personal messaging system such as an electronic mail system all of the programming necessary to implement the present invention can be stored as computer program code within the memory unit 130 according to one embodiment of the invention the navigation process is initiated as follows as shown in fig2 the process begins at step 200 when the user opens a personal information management program 150 such as u201c contacts u201d application alternatively contact information could be stored inside a messaging system such as an electronic mail system at step 210 the user selects the desired contact with location information included therein at step 220 the user selects a u201c start navigation u201d option this option can be implemented in a wide variety of manners including but not limited to having an icon 185 on the display inside the personal information management program 150 including an option in a drop down menu 190 or other systems at step 230 the navigation program 160 is automatically opened by the device and at step 240 the navigation process for directing the user to the selected location is opened and initiated in this situation the navigation program 160 is started straight from the contact information inside the personal information management program 150 requiring virtually no effort from the user.