There are 241998 zeros on the end of 1000000!
How many zeros on the end of x! depends on how many 5s you can stuff into it. As an example, 100! has 24 zeros on the end, because in 1 x 2 x 3 x ... x 99 x 100, you have multiples of 5 (there are 20), and also 25 can be expressed as 5 x 5, and likewise so can multiples of that (of which there are 4). So that's 24. The reason this all works is that there are god knows how many more 2s than 5s, and each 5 can pair off with a 2 to make a 10, adding a zero onto the end.
On the end of 1000000! there should be:
200000 multiples of 5, 40000 multiples of 5 x 5, 1600 multiples of 5 x 5 x 5, 320 multiples of 54, 64 multiples of 56, 12 multiples of 57, and finally 2 multiples of 58 which makes 241998 zeros on the end of 1000000!
Hey Bugz dude, is that right? Can you count them for me?:D