I've ALWAYS liked UPS. But some companies (and they know who they are) like to CLAIM that they'll get your order out the same day you make it...but they don't. They "electronically notify" UPS that they have stuff to be shipped, but don't actually surrender the order to UPS for a day or two or more.
So, I like TigerDirect because they SHIP when they SAY they will.
Yeah, it's great when the merchant and shipper get it right.