I needed a few things that would have required a drive out to various shops, and I am not keen on that at the moment.
First stop Amazon, as you do, and everything was there, but as the order did not come to £20 there would have been delivery to pay. This made them about the same price as in the shops just without the hassle, so I though to try eBay.
Ebay had the same items from the same manufacturers, often at lower prices, and all with free delivery so I placed my order. With that I went browsing for some other items just out of interest and it was the same with virtually everything.
Given that Amazon has this reputation for low prices this surprised me and I know where my first stop will be for the future.