What's a Contract?

When Is An Handshake Deal Not Good Enough?