A virtual (or literal?) warehouse of music
Amoeba Records (Upper Haight)
This cavernous store (a former bowling alley, actually) is a Haight Street institution with vast selections of every genre under the sun, and an impressive roster of in-store performances. The no-frills interior reveals aisles packed with CDs, vinyl, DVDs, and the occasional VHS cassette — and imported rarities are a specialty.