DHL Smartmail is sloooow. I was surprised to see NewEgg using it, I ordered a 360 game and it took 7 days to travel 200 miles. That’s normally 1 day via UPS ground. The USPS piece seems to be the slow segment.
Generally the USPS stinks, even priority mail seems to take forever. FedEx and UPS have excellent tracking info and will tell you the date you can expect the package, no such luck with USPS, terrible package tracking, random delivery dates.
But hey, free shipping is free shipping right? You can always pay a couple bucks to upgrade to real package carriers.