I prefer to not step into a brick and mortar store ever! The only exceptions to this are for food and clothing. The only "department" stores we ever go to are Koh'ls for clothing and the occasional trip to Costco (mostly for food).
Amazon has everything I need and at great prices (usually!) and being a Prime member I know my purchases will be delivered in two days or less. I am getting to the point where it is not worth my time, effort, or gas to drive around town to save a few bucks!