SAN FRANCISCO – We've all done it on Amazon: See, click, buy. Then the item you needed on Thursday doesn't arrive for two months. Or it's broken and the seller doesn't answer emails. Or the hot water ...