1. The method of claim 25 the subroutines further comprising: a first subroutine including: scheduling, via a fulfillment module, a time at which the experience will take place; receiving, via the fulfillment module, a notification that the experience has taken place; and processing, via the fulfillment module, a charge associated with the purchased product after the experience has taken place.