But if you're raising money, having contracts signed, you really should work with a lawyer. Asking other startups in your area who they used is a good first step - you want to find a lawyer who specializes in working with early-stage companies, who can avoid some of the legal traps, many of which deal with tax issues associated with stock options and entity conversion. My personal opinion is that there's no good substitute for a good lawyer - using forms from LegalZoom just seems like a really bad idea.
I would also suggest getting a lawyer if your startup business model depends on a fine-tuned understanding of the law. For example, just the other day, a startup that was copying the structure and pagination of textbooks was sued by Pearson and other major textbook publishers. They're venture-backed, which probably means they consulted lawyers and understood the legal risks beforehand. Before spending tons of resources, I think you might want to know whether or not what you're doing is illegal, and whether you are prepared to deal with the legal risks.
Disclaimer: These statements are merely my personal opinions and do not constitute legal advice.