1. A method for managing appointments using a wireless device, the method comprising: receiving scheduling data for a future appointment including a time and a location associated therewith; determining a current location of the wireless device; and providing a reminder for the future appointment at a time prior to the future appointment that varies based on the current location of the wireless device relative to the location associated with the future appointment.