I ordered a package that was shipping from Florida once. It came to Greensboro, NC. Went right past us to Lynchburg, VA. Then went west (in the opposite direction from us) to Roanoke, VA. Then it went to Memphis, TN. Came back to Roanoke, and then went to Memphis again.
I gave up on it after that, figured I'd never see it, and in about three days, it showed up in the mailbox.
My take on this is that they have some new routing software that is seriously fucked up. We can probably lay all this at the feet of a programmer somewhere, who was dozing in his coffee and doughnuts the morning he was supposed to be testing the PO's routing system.