As with everything you do, there are positives and negatives when considering online shopping. The best way to avoid having a bad experience,...