As a fellow small business owner, I can personally speak to the importance of #4. Having in-person, social interaction is key to running a successful business. Especially in a community like Salt Lake City, where the community of small business owners is so tightly wound. Aside from that, I would add that in addition to Social Media, small businesses need to find their digital strategy. That's part Social Media, and part email/web/SEO/etc. You can read the Forbes article here for the other 4 tips they suggest.