Having a good presence in social media is definitely a must in today's computer addicted society. With our lap tops, ipads, iphones, etc. the newer generation wants information and wants it now! And in some ways they feel more comfortable obtaining that information without a personal meeting. Texting and e-mails are blowing up because it is impersonal and instantly gratifying.
But............. we must also be present within the community to meet "face to face". Social events, open houses, community functions, etc. put a friendly face in front of a company name/profession. A personal meeting and greeting will certainly create a personal impression, a lasting effect, and boost business!