Stem cells are the building blocks for all other cells in an organism. The human body has about 200 different types of cells and any of those cells can be produced by a stem cell. This fact emphasizes the significance of stem cells in transplantational medicine, regenerative therapy and bioengineering. Whether embryonic or adult, these cells can be used for the successful treatment of a wide range of diseases that were not treatable before, such as...