Free energy barriers in protein folding are predicted to be small because they arise as a result of compensation between large energetic and entropic terms. Non-synchronization between gain in stabilizing energy and loss in conformational entropy results in two-state folding, while a synchronization between these two terms as the folding proceeds results in downhill folding.