Methods, apparatuses, and computer-readable media for distributing digital
content. One embodiment comprises an apparatus comprising: a device (100)
communications bus; coupled to the device communications bus (150), a
bi-directional communications controller (110) capable of communicatively
interfacing with a computer (710); coupled to the device communications
bus (150), an integrated processor (130) capable of executing (270)
computer-executable instructions; and coupled to the integrated processor
(130), a storage module (140) capable of storing computer-executable
instructions.