Why you should have a Terms of Service Agreement :
A Terms of Service Agreement tells your users how you run your business and what they can expect when they use your website, laying out simple usage language so all parties are protected.
It also provides liability protection for your business which can help you avoid unwarranted litigation.
Your Terms of Service Agreement will include pertinent business clauses like:
Responsible Use and Conduct
Limitation of Liability
Copyrights/Trademarks
Termination of Use
Governing Law
Dispute Resolution, and many, many more!