Every business needs to have an online presence. Ideally they should evaluate the potential to add eCommerce as a channel (either a product or service). So once you have embarked on this journey, how do you select the right website theme? Here is a framew