I've ordered from other traditional retail places before, like Target and Walmart and Macy's, and I haven't had a problem. They care more about technology than most people think, even though their primary focus is in-store sales.
Home Depot just isn't as good at delivery as they are. Ikea is also pretty terrible. What they both seem to have in common is a coordination problem between their inventory systems and the third-party delivery services that actually get the stuff to the customer. Most of the time the stuff they sell is too big to send through the mail.