Being a college educated man (hold your applause), I am educated in many things. Two of which I know best, fortunately or unfortunately depending on your point of view are media law and customer contractural agreements. I have drafted and finalized several legal documents over the years, and one thing is for certain: I hate doing it. But it's unfortunately necessary or you'll get taken to the cleaners. Over the past few hours I've been drafting new versions of my legal documents for my up and coming biz.
Why do I write my own legal documents? Simply put, I think I do a better job at it. I've paid attorneys in the past to write stuff up for me, read it over and have found hole after hole after hole. To fix those holes you (of course) have to pay more to fix them. And it's not like you can just go shopping around for good contract writers. You have to pay for it every time. Ugh.
I think it's best if you learn to do it anyway, especially if you run your own biz. I mean yeah, there will be some things you'll need an attorney for every now and then, but, the majority of the time you won't. That's just my opinion.
The way I write legal documents is simple (in theory): I think of every single possible way a customer could screw me - and I mean every single conceivable way possible. Then I write to accommodate for it.
My favorites (just as a matter of it being interesting) are chance occurrences better known as "Acts of God". In every insurance contract you will see an Act of God clause. The Act of God clause basically means this: Say you're a house builder. If you build a house for someone, finish it, and lightning destroys it a day later, you're not liable if the clause exists in the original agreement. However, if you don't put that God clause in there, the person you built the house for can legally sue you for damages. Crazy but true. The homeowner could simply say "The builder should have checked the forecast."
Anyway I could talk about it all day - but I won't. (grin) So it's back to contract writing I go..