Agree with all the good points, although I do sometimes get grumpy about how "generous" they are with how they box things, and I pay for it. For example, a flat 12" square plate will often come in a one cubic-foot box. I told someone that they're doing their part to clean up Los Angeles's smog by shipping it elsewhere, one cubic foot at a time.
If I order 100 4-40 washers, they'll arrive in a box that could hold 10,000 washers. Lastly, you never know what you end up paying for shipping because it's always left off the invoice.
That said, if I order before around 9pm, it's on the doorstep early the next morning. Order by 9am, and it's at the door when I get home, so what's that worth?! And yes, Customer Service is top-notch, and as was said, how their website is designed should serve as a standard for others.