Discover the perfect product to sell online by evaluating your product ideas against these 18 criteria: