I think the one thing Amazon understands far better than most retailers is the importance of expedient and accurate delivery. Typically I will pay more for items fulfilled by Amazon, because I trust that it will actually get here.