The good
Shopping online has many benefits, you have almost unlimited options available.
You can conveniently find specific products, or find the cheapest places to buy certain products; and everything is just one or two clicks away.
The bad
Every tree has its share of few bad apples, net is no different and that