What You Have Got To Know Before You Start Your Own Business - From staying competitive to doing research.