1. A method of providing a task reminder, the method comprising: receiving a location of a user of a mobile communication device; identifying task information including a task location; receiving historical presence information identifying least one of a number of times the user is present at the location and an amount of time the user is present at the location; and providing a reminder of the task for presentation based on the historical presence information and a distance between the task location and the location of the user.