Antecontractul sau Promisiunea de vânzare-cumpărare

De ce ai nevoie de el? Când e bine să îl semnezi? Ce înseamnă un antecontract bun? Ce clauze sunt obligatorii? Cât avans ar trebui sa dai?