7 Key Characteristics of a Great Business Opportunity