A good hardware product needs to combine form and functionality in a package that solves a real-world problem. The final ingredient, of course, is pricing. Get the mix right, and market success ...