I ordered US$350 worth of gear from UNIVERSAL CYCLES (Portland Oregon).
They seemed helpful, and answered my various questions as I worked my way through buying the stuff on the web. They were not always the cheapest, but had a 10% discount for any order over $150, and their freight was cheap, as they charged USPS rates, not UPS or FEDEX.
Finally the big day arrived..
..the package is short by 2 X US$25 tyres, and 2 X US$25 frame pumps. That's US$100. Not happy.
That was four business days and 3 increasingly worried emails ago, with no reply. They had their first headsup at open business 28 Feb, and have now had the 3rd March as well. I consider that to be too long a time to remain silent when a customer is asking about quite large, obvious, and relatively expensive items.
Their previous emails have not been nearly as slow.
If things pan out, I will make sure to post about it, but I am already out of sorts here.