1. An automated library of computer memory elements for use by one or more host computers, wherein a requesting host computer may request access to any selected memory element in the library by providing a logical address identifying the selected memory element, the library comprising: a controller, a plurality of storage bins, each bin being adapted to receive a corresponding one of the memory elements; a destination receptacle adapted for coupling the selected memory element to the requesting host computer; a robotic picker for electrically coupling and decoupling the selected memory element to and from said destination receptacle, said robotic picking device being operable by command of said controller, wherein said controller is adapted to identify a physical address in the library corresponding to the logical address for the selected memory element; and a plurality of repeatedly removable hard disk drives constituting at least some of said memory elements.