A viable business idea has a long road before it becomes a product or service. Therefore, the best way to generate successful startup ideas is to...