Is your business idea feasible?

You have a great idea for a business. You are really excited and passionate about it. Here are some key points you need to look at and tackle.