In my spare hours (ha!) I work at Canadian Tire, which for the uninitiated is a big-box store similar to Wal-Mart, with (obviously) an automotive slant. Their big departments are auto parts and service, hardware (power tools, plumbing, paint), housewares, sports and leisure equipment, etc. Think Wal-Mart meets Home Depot.
The particular store I work at is very picky about customer service and we're all trained to greet anyone who we pass within 10 feet of. We were also toldi in our orientation that our store is rated one of the top (if not THE top) store in Canada.
Just to be a nuisance, I set out on a little quest to prove that wrong, making sure to visit other Canadian Tire stores whenever I get a chance. So far I have never ONCE been greeted personally by any store clerk at any other CT store (or Wal-Mart, for that matter -- not even the greeters!) So I can see how that might make a huge difference.