The attractions of online shopping draw hundreds of millions Americans to the web every year. You can compare prices, read reviews, avoid crowds and checkout lines, track down hard-to-find items ...