Ideas are everywhere. Successful entrepreneurs know that not every idea is a good business opportunity. Before you bet the ranch on your idea, take the time  to research who will buy your product or service and what competition you will face.