Being as I am not licensed in ND I can't give you any legal advice, but I will give you some simple advice based on my experience.
Be careful. I do quite a bit of estate planning (which involves preparing lots of wills & trusts) and probate (where the will must be proven to the satisfaction of the court and survive potential contest by other parties). I have seen plenty of DIY wills and all but maybe one had something wrong with them.
I have had very smart, educated, high-level corporate business executive clients ask me to review wills that they prepared at home on their computer (they were paying me more than I would have charged to draw a will for them, so I didn't mind) only to be surprised when I told them that what their will said and what they wanted it to do were two different things. I have handled estates before where the deceased left a will that was so bad that I had to contact all of the heirs and get them to agree to a non-probate settlement where the will is ignored and everyone agrees on what to do with the deceased's stuff.
I recommend finding a lawyer that has handled estate planning for quite a few years. For $100-$150 you can get a basic will. Most good lawyers will recommend several additional documents wich will add another $150-$200 to your bill, but for basic estate planning you'll be set. Find out whether the lawyers prepare (or at least examine) the documents. Some of the "cheap and fast" places don't and a lot of mistakes slip out.
Another good reason to use a lawyer in preparing your documents is that he/she or the firm will likely be around to assist your family when things go wrong. The few hundred spent on having a will prepared and establishing a relationship with a lawyer you and your family can trust is just a drop in the bucket considering the increased cost a small mistake could add to your probate, which currently runs a minimum of around $1500.