1. A method of providing a reminder to a user, the method comprising: receiving, at a mobile device, a user request to create an image-based reminder, the user request including a time period; capturing, with the mobile device, one or more images in conjunction with receiving the user request, the mobile device including a camera for capturing the one or more images; storing, in a memory, the one or more images with an association to the time period; monitoring time to detect when the time period is reached; and when the time period is reached: accessing the memory to obtain the one or more images, and providing the image-based reminder to the user, the image-based reminder including the one or more images.