It's tough to please everyone; I own my own small business and know from experience.
As a side note my wife ordered some battery's through Amazon on 11/16 and received them today 12/3; so the comparison only shows how much better your business is.
I also have placed an order and am fine when it arrives.