I am not sure about which to do for some of my websites regarding Terms of Services. I have three options:

1) Hire a professional for a custom, solid TOS (How much would this cost?)

2) Try to write one myself. (Probably not going to happen)

3) Look at existing TOSs and take bits and pieces to essential make my own (Did this for my web host, the TOS seems pretty solid - Terms of Service - MyBBWebHost but it is still hard work and possibly has errors).

What do you think? I know Glype comes with a TOS, so I could rewrite that one since the owner assumed that it was good enough.

What measures do you take for your own websites?