I've had very good luck with Amazon. I've bought tools from a compound miter saw and table to a set of screwdrivers.
If I buy on line I don't pay state or local sales tax.
I've got relatives who live all over the USA and it is great for gift wrapping and shipping presents.
One time I sent my son something in Maryland and it "disappeared" from the reception desk at his building. He called Amazon and the item was expressed ship to him for arrival the next day. Turns out the desk released the package to another honest resident. My son got two packages and Amazon sent him a shipping code to return one of the products. He was prepared to have to deal with a ton of issues but he had none.
Like computers, the internet and cell phones - - - I wish I'd thought up this business model and developed it.
I don't do AP only because I've never really looked at it before. Some of my college age kids have it because their students and they buy and ship stuff. I think college students get it for free or have some special deal.
One of my kids buys all of her non-perishable food, soap, sundaries on Amazon and it is delivered to her condo. Eliminates the need for shopping trips and she says the prices are much cheaper than her regular stores and the product selection is better.
I think with gas prices, parking and time restraints I'll be looking at Amazon a lot for more purchases.
I travel a good bit with my job and sometimes I will have items (printers, wireless routers, office supplies, snacks, tools, etc.) shipped to the out of state job so it is there waiting for me when I arrive. I learned this trick from a friend of mine who needed "standard" tools on job. He'd bought a lot of his new tools and had them shipped to the out of state job site so they'd be there when he arrived. He could track their arrival by the shipping data supplied by Amazon.
Like all good things, I suspect Amazon has flaws but so far for me, it has worked well.