1. An information delivery system comprising: at least one processor executing the following computer-executable components: a receiver component that receives information about at least one of movement, velocity, acceleration, and location of a user over time; a computation component that determines a time when the user will be stopped based at least in part upon the received information; and an alerting component that determines when to provide the user with an alert based at least in part on a cost associated with deferring provision of the alert to the user, wherein the cost is based at least in part on availability of the user to review the alert, and the availability of the user is determined based at least in part upon the determined time when the user will be stopped.