Why have a "Terms and Conditions" on your site?
johns: I have one for my service in case I need to remove content or close an account for some legal reason (copyright infringement, illegal activity, etc). As far as proving someone agreed to it, you can't sign up for my service unless you check the box saying you agree which should be proof enough. I am not a lawyer though.