Amazon's strategy is based more on fast, fairly reliable delivery of an enormous range of products rather than being the cheapest. Whenever I need anything I can be pretty sure that Amazon will have it in stock and deliver it within a couple days. Sure they're occasionally out of stock or they screw up deliveries but Target isn't any better. So it's worth keeping a Prime membership and Amazon remains the default option.