I'd also like to add my frustration with FedEx, although, I wasn't in a huge hurry for the CPU so I'm not too upset.
They initially tried to deliver the package yesterday, during the afternoon. Well, since I'm at work all day, I can't be home to sign for packages. No problem, I figured, I'd just call them up and schedule a pick-up and stop by the FedEx office 2 miles from my work on the way home. Well, it turns out, they can't ship the package there for me, since the shipping to my city runs out of another office 45 minutes away. If I wanted to pick up the package, they told me they could put in a request with the driver. They could not guarantee the package would be available though, since their drivers are subcontracted and often just drive their truck homes at night and finish delivering the next day. Well, how about delivering to my work? Nope, sorry, we can't deliver it to a commercial location because it's a residential delivery. So basically my only option is to have them deliver it Saturday (which is in their normal Tues-Sat time-frame, since when was it not Mon-Fri?) and hope that I'm awake early enough to hear the doorbell.
Now this is nothing at all against Tank Guys, and all about FedEx. I'm not sure what has happened with them, but I can't say that I'm impressed at all with their customer service. Maybe you guys should consider switching to UPS, if FedEx is just going to piss off customers.