I just got an ancestry profile from a DNA sample and am wondering how reliable the results are. If test analyses were repeated, how consistent would haplogroup findings typically be? Does the rarity of the particular grouping typically make results less reliable?