...difference between an unenforceable contract and a void...
A void contract is a legally unenforceable agreement between two parties; neither party can sue the other for breach of contract, and a court cannot recognize any performance under the contract. Void contracts