1. A method for electronically generating driving directions, the method comprising: indicating a starting address or location on a map; indicating an ending address or location on a map; and generating driving directions based on the indicated starting address or location and ending address or location.