My shop just opened about a month ago. The week we opened we signed up for free accounts on yelp, google+, angies list and yellow pages, and got a simple website thru godaddy.com.
We also delivered about 400 flyers to subdivisions around our shop. Had 1 repair from the flyers already, 1 repair from the google+ page, 1 great review on google, 1 great yelp review and 1 great angines list review. I try to talk to customers who seemed really pleased and computer savy to post a good review for us. My reasoning is, if its free and it gets your name out there one more time, why not?
My wife works for a window cleaning company. Some of their customers would not have even called if they did not have a presence on angies list. I think its part of the future of the service industry. Not saying its good or bad, but its here and growing.