How Entrepreneurs Can Identify Assess and Generate Business Opportunities