There is now a company (BioEden) who has been able to isolate stem cells from baby teeth. This is a new alternative source for these non-embryonic cells. In the past, umbilical cord blood has been stored for potential use in the future treatment of disease. Because they come from baby teeth, there is no controversy as to the source of these cells.
I heard a representative for BioEden speak at the Annual Session in San Antonio. There is a good video on their web site. Also, here is a short news report on the subject: