I've had good luck with FedEx and UPS, in that order. One thing I've started doing is to try and not get to excited until I see the item has arrived at my local facility...the tracking for in-transit seems more than a bit haphazard and time-warped. I frequently have big/expensive items like guitars held at the local facility for me to pickup, preventing me from sitting around all day wishing for it, or worrying about it on the stoop if I can't be there. Last week, my UPS tracker dropped off at 9pm, prompting me to think a guitar would arrive the next day. UPS doesn't knock or ring the bell. I went to bed ~10pm. The guitar was delivered at 1015pm and set on our stoop where I found it in the morning...I didn't care for that, but no harm done. USPS something of a crap shoot. I also note that some of my recent Reverb shippers have printed shipping labels, activating the tracking systems days ahead of actually shipping the item...that is frustrating.