C.
We used www.legacywriter.com
It worked great for us. Similar to a software program, but over the internet. You put in all the info and then you can print out the whole legal document with your specific info in there. Then you sign with the witnesses and I think notarize it if I remember right. We did it over 3 years ago. I want to say it was only around $50.