Hope this isn't homework.
A contract must have an offer which is accepted without modification (otherwise it modifications become a counter-offer) and exchange of value (called "consideration" in law) with enough specifics to detail the price, time of performance and conditions which may go with performance.
Answered on Jan 07th, 2013 at 11:16 AM