Here's the checklist to starting and cracking a new business:
1. Do what you love.
2. Start your business while you're still employed.
3. Don't do it alone.
4. Get clients or customers first.
5. Write a business plan.
6. Do the research.
7. Get professional help.
8. Get the money lined up.
9. Be professional from the beginning.
10. Get the legal and tax issues right the first time.
Detailed shit can be found at http://smbzone.indiatimes.com/articleshow/msid-1108088,curpg-2.cms.