1. A computer-implemented method for managing and granting access to content obtained from a remote computer system, the method comprising: receiving, at a computing device and from a computer server system, digital content that is for sale and that is received without having yet been purchased by a user of the computing device; storing the digital content as one or more files at one or more addresses in a local file system on the computing device in a manner that prohibits user access to the digital content, wherein the one or more files are stored locally without being identified in an index for the local file system and the one or more addresses are identified as free storage locations; after storing the digital content on the computing device and while the computing device is not communicatively connected to the computer server system: receiving user input that indicates the user is purchasing at least a portion of the stored digital content; verifying that user account information is available on the computing device for causing payment to be made for purchase of the at least a portion of the stored digital content automatically upon detecting that the computing device has become communicatively connected to the computer server system; in response to the received user input, storing information that indicates the user purchased the portion of the digital content; and providing, after storing the information, the user with access to the purchased portion of the digital content by, at least, adding the one or more addresses at which the one or more files are stored to the index for the local file system, wherein the access is provided to the purchased portion of the digital content without being communicatively connected to the computer server system; and in response to detecting that the computing device is communicatively connected to the computer server system over a network, providing the stored information to the computer server system.