When most of us think about improving our business we think about advertising, or adding a service, or dropping our prices.
The fact is that none of these will make as much difference as having a great team. More than anything else, a great team is what makes people talk about you, and a great team is what makes them come back.