I would like to complain but for me at least the USPS has been the most reliable. I put in a big order with Mt Baker last Sunday, showed in their system that it was shipped on Monday, then Thursday, 2200 miles away it was in my mailbox at 1:38pm. Had I selected UPS or FedEx it would have likely been Friday or the next Monday when they launched it from their truck in the general direction of my house.