Amazon prime usually covers anything that doesn't show up within a few days, although its supposed to be 2 day shipping (?) i think
In any case, i agree with Asa. I generally never have problems with Amazon and once I ordered something next-day shipping, didn't arrive.
They sent me another one so I got it 2-day shipping, and then the original package came in 3 days later. I kept both and said fuck you.
Sold the extra Guitar Hero: Warriors of Rock + Guitar bundle for $70 on craigslist. Got away with it? Perhaps.