I can't recommend Laughing Stock too highly. Some other excellent musical resources The Epsilon ambient music archive. The Hyperreal techno archive. Eyesore , a queryable database of everything ever released on the 4AD label, plus some interviews and pictures.
Delivery can be slow but the selection and prices are unbeatable.
89.7 FM , the world's finest radio station, based in my home town of Los Altos Hills, California. Heavy on the indie-rock and punk. A little more predictable than KFJC, but that's sometimes a good thing.