The existence of hepatic stem or progenitor cells has been controversial for decades, though it was presumed that if such cells existed, they would lie within the liver. There is now consensus, however, that not only do facultative hepatic stem cells exist within the liver, but also that cells from, extra-hepatic sites, in particular the bone marrow, can contribute to hepatocyte and cholangiocyte regeneration. Despite confidence that engraftment of marrow cells in the liver occurs, the mechanistic details of this process remain poorly understood. Moreover, the physiological importance and therapeutic utility of this phenomenon remains controversial.