I never used to buy stuff online and then a couple of years ago I tried amazon once and now I'm buying something from them at least once a week.
Their free delivery is amazing usually comes quicker than stated.
A couple of months ago I became a prime customer and all my deliveries come the next day, so no more waiting around.
No problems so far.
Again an amazing company.