One thing people should watch out for is the trap of easily burying your own site's rank under a pile of outside links and citations. Is having your business site 4 pages deep in Google Search, but all of these extraneous sites above you, in your best interest? If so, some refinement of approach to get your own site to page 1 might be in order. By this I mean, do what Google keeps repeating: Produce good content on your site. I guarantee this will be significantly more beneficial to your site's rank than Tweeting (screaming into the Grand Canyon) or posting status updates on Facebook (screaming at a much smaller group than you think).
I know lawn & landscape marketing, branding, and web strategy. I'm not anonymous, I just don't self-promote.