Here are Seth Godin's three tips for small business success.

Three things you need:
1) the ability to abandon a plan when it doesn't work,
2) the confidence to do the right thing even when it costs you money in the short run, and
3) enough belief in other people that you don't try to do everything yourself.

From Seth Godin's blog
I would reckon that over the last three months I can attest to (1) and (2). I still need to work more on getting (3) right.