FedEx Smartpost is the worst shipping service available. One shipment took over 3 weeks to arrive after being shipped all over the US.
I recently placed several orders with Amazon.com. Most of those orders were shipped UPS which I received promptly. For some reason two of the orders were sent Smartpost and I've been waiting for over 2 weeks. They say they were "shipped" and were supposed to arrive last week.
The orders have had no additional tracking info so I have no clue where the orders are.
After contacting Amazon.com, I was told to wait another week and contact them again. I may never order from Amazon.com again.