If what I think you're doing is correct, your main
loop will be attempting to experience
7,958,661,109,946,400,884,391,936
iterations. I say attempting, because I doubt that you (or
I, or my children's children) will live to see such a
program complete.
What your incrementation scheme is basicly implementing is
a base 36 (26 letters + 10 digits) number. You are incrementing
it up to 16 digits, so you'll have 36 ^ 16th iterations
(try bc(2) for a quick util that supports arbitrarily large
numbers).
Perhaps there is a better way to attack the problem you're
trying to solve? I won't go any further, as this looks
not unlike an attempt at cracking passwords.