I placed orders with all three companies within 1 hour of each other through each of their respective web sites. Each company indicated that the item(s) I ordered are in stock. Here's my little comparison of the experience;
ease of ordering:
Performance - average (I used a coupon and there was some confusion as to whether the coupon was being applied)
Nashbar - excellent (easy to use and the coupon was applied immediately and in an obvious manner)
Colorado Cyclist - average (order interface is pretty basic, but it got the job done)
Order follow up:
Performance - horrific (I received a confirmation email, but was not told how it was to be shipped to me)
Nashbar - excellent (two emails, one confirming the order and one with a link to the FedEx tracking page)
Colorado Cyclist - excellent (two emails, one confirming the order and one with a link to the UPS tracking information)
Performance - horrific (their tracking information has yet to indicate that the items have shipped ... 4 days later. Customer service is not open past 6 during the week or at all on weekends)
Nashbar - excellent (items arrived as expected 4 days after the order)
Colorado Cyclist - excellent (items will arrive in the next few days as confirmed by the tracking information).
Prices between Nashbar and Performance were comparable for all but two items, so I broke up the order. Otherwise I would have stuck with Nashbar. Colorado Cyclist was the only one to offer one specific part I needed. I have a right mind to avoid Performance like the plague in the future. Their service was unacceptable at best.