  The issue of fine-tuning necessary to achieve satisfactory degree of
hierarchy between moduli masses, the gravitino mass and the scale of the
cosmological constant has been revisited in the context of supergravities with
consistent D-terms. We have studied (extended) racetrack models where
supersymmetry breaking and moduli stabilisation cannot be separated from each
other. We show that even in such cases the realistic hierarchy can be achieved
on the expense of a single fine-tuning. The presence of two condensates changes
the role of the constant term in the superpotential, W_0, and solutions with
small vacuum energy and large gravitino mass can be found even for very small
values of W_0. Models where D-terms are allowed to vanish at finite vevs of
moduli fields - denoted `cancellable' D-terms - and the ones where D-terms may
vanish only at infinite vevs of some moduli - denoted `non-cancellable' -
differ markedly in their properties. It turns out that the tuning with respect
to the Planck scale required in the case of cancellable D-terms is much weaker
than in the case of non-cancellable ones. We have shown that, against
intuition, a vanishing D-term can trigger F-term uplifting of the vacuum energy
due to the stringent constraint it imposes on vacuum expectation values of
charged fields. Finally we note that our models only rely on two dimensionful
parameters: M_P and W_0.
