How to Evaluate an Investment Opportunity - A Checklist for Investors