I have to admit that the only purpose that Radio Shack serves for me these days is to provide a slim chance (if I'm lucky) for me to run and pick up a (very common) part I need to complete a project late on a Sunday afternoon.
BTW, someone mentioned that Allied was out of business. Call 1 (800) 433-5700 or go towww.alliedelec.com
and they will send you a 1,504 page industrial catalog. While I'll admit, you'll find no more CW Transmitter Kits, Code Practice Oscillators or SW Receivers in this catalog, you WILL find a host of test equipment, parts, hand tools, soldering equipment, cabinets and enclosures, etc. Much of the same stuff I used to buy regularly at Radio Shack.