No knock on the others mentioned but I have gotten great service from Sweetwater. They're very personable and are cool about calling you on the phone to discuss your order, even if you do not ask them to. B&H are an extremely efficient operation - not much in the way of the personal touch, but they get you the gear and get you the right price. Also, the actual store in NYC is worth seeing... one of the craziest operations I've seen.