20020721 home.science: Stem Cell research making encouraging strides