If your process is automated (i.e. you just have some monkeys slap shipping labels on boxes and they sit by the dock waiting for $whomever to pick it up) go USPS. You can get some good deals, and they tend to be the most consistantly reliable shipper I've ever used (and we ship quite a bunch of crap around the country). However, they are not good at "custom" in terms of varying pickup times, some days you have stuff, some days not, etc. You can also get "pretty good" tracking w/ USPS.
Otherwise use Fedex, which is more expensive and has other problems but we use them a lot. They deal MUCH better which "custom" stuff, custom pickups, last minute shipments, etc. Their tracking is the best by far of all the companies, but their drivers can be lazy assholes. Luck of the draw on the latter though.
UPS I stopped even considering after their drivers did "drive by's" here a couple times. Meaning they SAY they attempted to deliver a package, but never happened to you know.. show up at the door, or leave a note, or anything. After 3 or 4 times of that happening we simply said fuck 'em.
-Phil
|