Thanks Amazon?
I prefer to support local small business but sometimes with how much cheaper and faster I can get it online I just have to buy online. I have to look out for myself also.
Lots of places will now match amazon pricing.
Walmart is in a war with amazon right now too. Free shipping to a store for pick up.