For great selection in electronic parts without the fluff and inflated prices of Radio Shack, go to Baynesville Electronics. Located on Joppa Road in Towson, MD, Baynesville has fair prices on everything, with very friendly and helpful staff who can give you advice on anything you need. If you can't find something (which is believable given the store's size), the staff knows where everything is and can cater to nearly every electronic hobbyist's need. The prices are competitive, but not fantastic, but there's really nowhere else to go for what they carry.
more