What do you guys think of Stem Cells treatments? i read about this Stem Cells - What Are Stem Cells? and it is not clear for me how they would help. Anybod can explain?