The shipping method is not really that slow. Even when using the slowest shipping method available, it should not take that long for an item to arrive. Amazon just purposely delays the shipment so you pay extra for faster service.
Here's an example. About 2 months ago, I ordered a DVD that was in stock with free shipping and they took a week before shipping it. Then, they when they finally shipped it, it was being shipping from New Jersey and I live in New York. Guess what, it took a week to arrive. You know why it took long? Because Amazon told me they shipped it, but never dropped it off at the post office until 5 days after they notified me of shipment. I know this because of the USPS tracking number they gave me. When I tracked the package, no tracking information was available until 5 days after I was notified of shipment. What I basically mean is that, Amazon emailed me on a Monday that my item shipped. But when I tracked the item on usps.com, no tracking information was available until Friday. So, basically, Amazon is making the shipping much slower than it already is.