Whenever you enter into an agreement, it's important consider whether that agreement is enforceable in court. Otherwise, it's hardly worth the paper it's written on -- or isn't.
The first thing to consider is whether you have a valid contract. The basics of a valid contract include:
- A meeting of the minds of the contracting parties resulting in an offer and acceptance of that offer
- A bargained-for exchange of promises, meaning that "consideration" (something of real value) was given by each party
- Sufficient definition of the terms and conditions for court to enforce them