

A stem cell is a "generic" cell that can make exact copies of itself indefinitely. In addition, a stem cell has the ability to produce specialized cells for various tissues in the body -- such as heart muscle, brain tissue, and liver tissue. Scientists are able to maintain stem cells forever, developing them into specialized cells as needed.
There are two basic types: