this invention discloses a device and methods for downloading digital media utilizing of a kiosk or plurality of kiosks coupled to a remote server . the kiosk and server cooperatively provide access for users to purchase digital media . in a preferred embodiment , all or part of the digital media is stored at the kiosk for immediate transfer to a copying means . this system allows the user to interact with the system without having to wait for long digital media transfer rates between the remote server and the kiosk .