Promises and pitfalls in cell replacement therapy for heart failure.

Promises and pitfalls in cell replacement therapy for heart failure.