Running a business is hard. Running a small business is even more challenging. The key to sustaining a small business is growth. Instead of having customers that only use your service one time, you need to earn a return visit from them. You must provide an experience that a larger, more established company may not offer.