I. INTRODUCTION
A. Summary
B. Outline
II. DEFINITIONS AND NOTATION
A. QRAM Definitions
B. Routing and Readout
C. Alternate Notation
III. APPLICATIONS
IV. CASE STUDY: QUANTUM LINEAR ALGEBRA
V. CIRCUIT QRAM
VI. GATE QRAM
VII. ERRORS
VIII. CLASSICAL RAM
IX. BUCKET-BRIGADE QRAM
X. OTHER PROPOSALS
XI. DISCUSSION