Having noted this place for a possible common ancestor, I have to say it is based on the developing science of Genetic Migration, and this is what I understood from the 2010 Y-DNA Tree. On 21 March this year many groups were updated by recent research, including our Haplogroup clade, which is R1b1c (Haplogroup is a population descended from a Common Ancestor, and a clade is a sub-section of it). The result is that our origins are now said to be found most frequently in SW Asia and Africa and the African examples are associated with the spread of the Chadic languages. This is the result of research from an Italian University and published in the Jan 6th 2010 issue of the European Journal of Human Genetics. An abstract of this article states that '(a)lthough human Y chromosomes belonging to the haplogroup R1b are quite rare in Africa, being found mostly in Asia and Europe [like the McIlhaggas] ...(t)he analysis of the distribution of the R-V88 (this code seems to have replace M335) haplogroup in >1800 males from 69 African populations revealed a striking genetic contiguity between the Chadic-speaking peoples from the central Sahel and several other Afroasiatic speaking groups from North Africa'. This is due to what is called 'back-migration' from Asia to Africa in prehistoric times.
Now all this is very interesting, but we (of the McIlhagga clan) have to conclude that despite the 'back-migration' some continuing east to west migration must have taken place which included some at least of our clan. The fact that some of us have the same DNA as Chadic speakers in the Lake Chad basin is amazing, if not mind-blowing! Where we go from here I don't know. Hopefully someone will do some work on 'M335' or 'V88' in the European population and enlighten us further.