A method for providing digital content for down-loading, the method comprising:
- providing a kiosk having:
- a user interface;
- and
- a funds input portion;
- displaying a plurality of types of digital content for down-loading;
- receiving a selection of at least one of the displayed types of digital content from a user via the user interface;
- receiving funds from the user via the funds input portion to purchase the selected digital content
- at least partially in response to receiving the funds from the user, communicating with a digital content provider to enable the purchase of the selected digital content, wherein the digital content provider is remote from the kiosk;
- in response to receiving confirmation from the digital content provider that the purchase of the selected digital content has been enabled, providing the user with a unique code;
- receiving the unique code from the user via a computer separate from the kiosk;
- and
- at least partially in response to receiving the unique code, down-loading the selected digital content from the digital content provider to the computer separate from the kiosk.