I know nothing of their publishing practices.
Amazon generally makes me happy.
Needed a usb cable for my camera.
Researched it online, Walmart said they had it cheap, Staples said they had it cheap.
Drove around and got the jerk around for 2 hours.
Ordered it on Amazon for 59C and $4.99 shipping
Showed up in the mailbox 3 days later, works like a hose.