Stem cells can develop into many different types of cells and have potential to treat various diseases. There are two main sources of stem cells - adult stem cells found in tissues like blood and embryonic stem cells from early stage embryos. Embryonic stem cells can become any cell type but their use is controversial due to religious beliefs against embryo destruction. Adult stem cells are more limited in what they can become and harder to culture. While stem cell research offers hope for new treatments, it also involves ethical debates around religion, politics, and funding of research using embryonic stem cells.