Right, the standard contract term is called 'consideration', meaning that for a contract to be valid and enforceable, each side must be giving up something of value as part of the transaction.
There's a pretty good summary here:
http://www.wolfbaldwin.com/Employment-Articles/Non-Compete-C...