AMAZON | WALMART |
With taxes its the exact same price... but the closest Walmart in stock is a 35 mile round trip (2 gallons of gas, and about 2 hours of my time).
The local Walmart is 6 miles away, round trip, and it will take a week to get it in stock if I ordered it ship-to-store (Not going to pay to ship it to my home.. as that would take 3-4 days).
So again, Amazon wins.. not on price (even if you added in the Prime membership vs gas it's still a wash) but because for the exact same money I get the item at my front door in a day, at worst two.