M.B.
This might sound silly, but we used Legal Zoom. It's been endorsed by The Today Show and MSNBC and is a member of the Better Business Bureau. You go online and fill in your information. An attorney reviews it, types up the paperwork and mails it to you. You'll have to get your signature notarized, but most credit unions and banks will do it for free if you're a customer. It cost us just a little over $100 per person (one for me and one for my husband). Seeing an attorney in person will run you about $1000 from start to finish. Anyway, their website is www.legalzoom.com. Good luck!