Those of you who have a good shop you can go to within a reasonable drive should give a lot of of thanks.
I've tried to support my local (35 miles) shop but their customer service is just not good and prices are high. They are mostly HO & N scale, stock a few O items and will order O but they sell over MSRP. They do have a terrific selection of O track and modeling/scenery items. After this place it's a 4 hour drive to LA to The Train Shack.