Stem cells are not yet fully understood, but they are emerging as a powerful therapeutic tool with many different types and potential applications. Embryonic stem cells, adult stem cells, and iPS stem cells all have different characteristics and ethical issues, and each has the potential to drive future medical breakthroughs. Even the most science-literate layperson has heard the term...