I live in an area in NC where there are few retailers of audiophile headphones. I will be visiting San Francisco, CA and surrounding cities for the first few weeks of January. I am interested in visiting a headphone retailer in the area during the period. The criteria that the retailer must meet are: (i) They allow the customer to listen to the headphones that they have in stock. (ii) They carry a wide range of brands (Audio Technica, Beyer Dynamic, Grado, Sennheiser, ...). (iii) They stock many models of each brand. I would greatly appreciate it if knowledgeable members of Head-Fi could give me recommendations on stores that are worth visiting. Thanks in advance for your advice.