An infinite number of inventions is waiting to happen. It’s often hard to figure out why one idea succeeds and another falls by the wayside. Many factors can impact success, ranging from the quality ...