Originally posted by SD-Wineaux:
You're correct that with N N-sided dice, the probability of rolling all of the numbers from 1 to N is:
N!/N^N.
As you add dice to a total of M dice, you add a probability to this of:
Sum from i=N+1 to M {N! x
Sum from j=1 to N-1 [j^(i-N)] / N^i}
QED

So for the 8-sided die example, in adding one more die you add a probability of:
8! x (1+2+3+4+5+6+7) / 8^9
Adding another die after that adds an additional probability of:
8! x (1^2+2^2+3^2+4^2+5^2+6^2+7^2) / 8^10