I did My Heritage on myself and my donor-egg-conceived son about a year ago (My Heritage does a cheek swab, which was easier for a then-2-year-old than spitting). I wish I had printed off his results when I first got them, because I recently noticed that while his percentages are more or less the same, their map has changed. Since my MIL claims to be 100% Polish, I expected a much higher percentage from that region. Instead, my son got a very "light" area encompassing the Baltic states and just a corner of Poland. Now I go on and find that he has a "dark" area encompassing all of the Balkan Peninsula (Poland, Ukraine, Romania, Austria, and Greece). And then the other surprise - that hasn't changed - is that he's 2.5% Northern African. Otherwise, his 59% Irish, Scottish, Welsh, and English was as expected.
My results came out of left field. I know for a fact that a majority of my ancestors came from England, Scotland, German, and Hungary, as I have their immigration records. Imagine my surprise at discovering that I'm 46% French and German, only 16.5% Eastern European (there's the Hungary and possibly Romania), but 37% SCANDINAVIAN! Not a single drop of English or Scottish DNA whatsoever. Guess I'm descended from the Vikings that invaded Britain all those years ago...