Yes, but just because someone wakes up and has a problem doesn't mean that's when you start marketing to them. To be proactive is the name of the game, by getting listed or your clients listed on major local directories such as Google+, Yelp, SuperPages, Yahoo, Manta, etc
Then solicting reviews from happy clients (emphasis on real reviews). SEO should also be factored in, and lastly there will be people in a panic searching for keywords in your area that you can instantly target with Google Adwords PPC. A mixture of everything will help you and your clients.