E-commerce has been around for years and It's not hard to understand how to setup an online shop, but with hundreds if not thousands of e-commerce software out there, how do you know which one is right.