Re: mutation rate.
The number of generations per mutation is only meaningful when put in a context of (a) number of markers tested and (b) assumed mutation rate. The current estimate is that there is probably one mutation in every generation on the entire y-chromosome. The question is also complicated by the fact that different markers seem to mutate at different rates.
If you're not afraid of a little math, here's a fairly simple formula to get a rough estimate:
(1 / (m*MU))
where mu is the assumed mutation rate and
M is the number of markers tested
For example, assume an overall mutation rate of .002. (Some people now think .003 or even .004 might be a better approximation.)
And assume 67 markers tested.
That gives (.002 x 67) = .134 probability of a mutation in each generation.
Then, (1 / .134) = 7.5 generations
So, assuming an overall mutation rate of .002 and 67 markers tested, there would be about one mutation every 7.5 generations. If you assume a higher mutation rate, say .003, it works out to one mutation every 4.9 generations. Using .004 works out to one mutation every 3.7 generations.
Mutations are random. They can happen at any time. This is just a rough guide to see if you're on the right track.
The Kerchner DNA project has good information on this topic, including a more complex (but still simplified) formula for calculating the probability of a mutation in each generation.
http://www.kerchner.com/dnamutationrates.htm