Shopping has come a long way from the days of physical storefronts and paper catalogs. With the advent of the internet, a new breed of vendors has emerged – online vendors. These vendors have taken advantage of the vast reach of the internet to offer…