I've been searching and kind find anything. I have a social networking site with a commerce component to it. I need a lawyer to help draft a terms of services agreement and to ensure that I am sufficiently protected against liabilities.
Most lawyers don't specialize in a specific company size, they specialize in specific areas of law. First off you could have mentioned your location. Using a local provider is generally easiest.
Your "Terms of Service" / "Terms of Use" is a harder one, because many different aspects come together in that document -- contract, liability, rights to user generated content including copyright, privacy, and more.
You might want to look at Dana Shultz's answers here ; as well as answers in the law topic on Quora. And especially, ask fellow entrepreneurs in your area which people (people, not firms) they have worked with and would work with again.