I work at a fedex terminal and I can say fedex sucks. They don't pay me enough so I throw packages and try to break them when I get pissed off. By the way, everyday there are several incorrect addresses. Just having the zipcode off by 1 number will get you. I heard it was a $5 charge, but I'd say only about half of them get scanned and logged as incorrect.