I've ordered from ScannerMaster several times and they do go out of their way. In fact, they got an order wrong with an antenna. Their small mag-mount with mini cable was one I ordered with the correct connector for the 396XT and HP-1. They sent the identical antenna with a BNC in error. They corrected immediately when I contacted them on-line. Cannot complain about their service.
Now Radio Shack is another matter. Before Christmas I ordered a Pro-197 from RS.com and everything took forever. It did take about 10 days to ground ship that thing. Plus, originally they were going to deliver it to my home with a required signature. How many of us remain home for days on end awaiting the FedEx to arrive. It was marked NOT to send to a FedEx store either, but after I groused about it, they finally did, where I went in the evening it arrived, and signed for it there. But it did take about 10 days. The difference. ScannerMaster had it on my doorstep within five days, ground UPS. Accurately trackable all the way from MA to OR and to me across the river.
What I learned from this was that I will order from ScannerMaster in a heartbeat, but if I cannot find the radio I want in a store in the metro area, I'll pass and get a Uniden. Small items from Ratshack not in their store, can probably be sent Priority Mail, which would be an option. But never again anything major.
JMHO