My experience with warranty at Amazon was nothing but great every single time. Okay, I am from Germany with quite strong consumer protection.
But still. Shopping at Amazon is so damn riskless, why would I buy at a small shop I don't know anything about? I got burned, family got burned - I just became very, very selective with buying elsewhere.
The risk is too damn high.