I've placed orders with a number of the on-line stores and none have done me wrong. I'll post pretty quick if a store doesn't do me right. And, it's only fair that when I get exceptional service I should spread the word as well.
Saturday at ~10:30 EDT, I placed an online ordered small $12 part. Of course within minutes I get an order confirmation e-mail. On Monday morning, ~10AM, I get an "order shipped" e-mail from them. At 12:30pm the mail-gal, brings me the part!!!. Seems MidwayUSA actually got it in the mail on Saturday! Wow. I was thinking I'd have to wait until Wed/Thurs day to install the part, when I got to do it Monday night!!!
This took out some of the sting of the $3 special order fee.