>If we're talking about file names, some characters are not valid, and others are effectively duplicates e.g. "A" and "a" are the same because Windows file names aren't case sensitive.
>
>A better estimate is 10 digits 0-9 + 26 alphabetic chars, or 36 total chars.
>
>36^5 is about 60 million.
I would agree with John R, you are not taking into account UNICODE support for the file names, or even simple valid characters like ñúóéáí etc. (oh, and the space!)
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges