I buy a ton of stuff on Amazon when I'm in no hurry or don't 'need it right now'. That way, I don't have to intermingle with the human idiots in the stores or on the roads.
In fact, I have about 6 items being delivered to me between today and Saturday. Even factoring in the cost of the Prime Membership, I still save a hell of a lot of money. Wear and tear on my vehicle, gasoline, my time, all adds up.