Derek Siver's latest post is the best business advice anyone needs before they start.

First you find real people whose problem you can solve. You listen deeply to find their dream scenario. You make sure they're happy to pay you enough.

Don't announce anything. Don't choose a name. Don't make a website. Don't build a system. You need to be free to completely change or ditch your idea.

Then you get your first paying customer. Provide a one-on-one personal service.

Then you get another paying customer. Prove a real demand.

Then, as late as possible, you officially start your business.

Don’t start a business until people are asking you to by Derek Sivers

For a moment there I thought I was reading the blog of Nicholas Bate. Similar styles of writing. Straight to the point.