Inc.com: Making Money: Small Business Advice from Jason Fried
1. Understand the buyer.
2. Passion matters.
3. Charge money.
4. Experiment with tons of models.
5. Bootstrapping is the way to go.
6. Practice, practice, practice.
"I felt like a fraud every day. Here I was, selling a wobbly, buggy tool and pawning myself off as an expert in a field that didn't exist. (My software was the first commercial tool for code review.) Every second I felt like I was putting one over on the world."