Stem cells are undifferentiated cells that, given the proper signals, can differentiate into various types of specialized cells. Some stem cells can produce either fat cells or muscle cells or bone cells, depending on what kind of signals they get...