The shipping company i have had luck with around here is Fedex. I recently built a new computer, and ordered all the parts UPSuck, because its half the price, well lets say i got half the service. It took one package 4 days to get here from 3 hours away, and i payed them for 3 day shipping. Whereas Fedex will tend to get packages from Dallas to here (10 hours away or so) overnight, on every shipping option except frieght. Another recent package from UPSuck got delivered to the wrong house, on the wrong road, not even in the right neighborhood, and... NO there isnt another road with the same name as mine in town, I live on Plantation, there are no Plantation Ave/blvd/etc.
The only DHfaiL package I've had delivered was from Cali, took 7 days to get "Here" at which point they turned it over to the USPS, and it took another day before i got it. If your gonna mail it once your in town, why not just mail it across the country?