UPS is the suck...a lot of their drivers are crooked as hell, too, I know some guys that work at the Forest Park hub, and they'll snatch shit and mark it delivered in a heartbeat if it's something they want.

Fedex or DHL for me, DHL is better for business stuff though, small envelopes etc., and fedex for packages.