I used LawDepot to do this. It worked well for my simple case, though you are limited in the number of people you can name, for example, to inherit a share of your estate. And as Frazell Thomas pointed out, you do need to have your signature witnessed. I would certainly use LawDepot again for a simple will, though I suspect my next will is going to be complicated enough that I'll actually have to use an attorney.
Note that a significant life change such as getting married may invalidate any current will. This is certainly the case in my jurisdiction, but this may not necessarily be true for you.
Note that if you die without a will, your estate will be divided up in a deterministic manner. My wife died recently and as her immediate next of kin and with no children, I was therefore entirely esponsible for her estate. Had we had children, the children would have received $40,000 each, the rest coming to me. This will depend greatly on your jurisdiction, and I'm not sure what happens if the estate is insufficient. I bring this up simply because both my wife and I were happy with the other handling the estate, and a will would not have made dealing with her death significantly easier.