I try to buy from my LBS. If everyone buys online they will all close.
I can place an order and pay over the phone. When they have the order ready I call them when i'm in the parking lot and they bring it out for me and out it in the trunk.
totally contact free and I support a local business.