Well in Amazon's case, I think they'd honour the price. They don't seem afraid to lose some money anyway, or at least that's my experience. One package I ordered from them never arrived once, and once I informed them they sent a new one without even doing any checking at all, just took my word for it. Of course, that package was only worth £30 or so, but still.