1. A memory device, comprising: a package suitable to be held in a user's hand; and inside the package: a data storage component; an imaging component coupled to the data storage component configured to capture images of text from rendered documents; a universal serial bus port coupled to the data storage component, wherein the data storage component is configured to receive and store data from a computing device via the universal serial bus port and to transmit data from the data storage component to a computing device via the same universal serial bus port; and a power storage component coupled to the data storage component and the scanning component.