1. A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to perform a method comprising: a. aggregating events from a plurality of sources, wherein the plurality of sources is pertinent to a user; and b. at a point in time within a period surrounding at least one of the events, reminding the user of that event and providing the user an option to act upon that reminder such that at least one recipient associated with that event receives an acknowledgment regarding that event.