I'll probably end up going that route for some of this. :|
I hate buying shit online. Especially when it gets shipped via my work.
I've seen so many boxes of fasteners get destroyed during shipping. Hardly anyone packages them stout enough.
As it is, I've already got an air shipment that's Late By Day because it sat for 20~ish hours in our flagship facility thanks to "operational conditions". My 1 meter aluminum extrusions are coming in a different shipment via fucking ground service, so I give it 50/50 odds that they're bent.
On the other hand, I had one package come via amazon's private vehicle delivery drivers. Took less than six hours to reach me, shipping was free, the box was pristine, and the lady was stressed as fuck.