A cartridge storage device for a data storage and retrieval system
according to one embodiment comprises a housing having a front and a back
positioned on opposite ends of the housing; a plurality of cells in the
housing, each cell adapted for receiving a media cartridge; and a drive
mechanism for selectively driving the cells towards a front opening in
the front of the housing, the front opening allowing insertion and
retrieval of the cartridges from the cells.