Internet-based online channels have become a mainstream channel in the channel mixes of a vast number of firms that may also use several other channels such as retail store channels, mail order channels, wholesale distributor channels, sales representative channels, call center channels, company sales force channels, vending machine channels, or Company-owned retail store channels