Have a look at his little program I wrote. well it's really just a function. I wrote it for a program that dose exactly what yours does. but I never got around to finishing it. well I plan to rewrite/finish it in python so that it is cross platform... it creates alternate upper and lower case for the entire word. for example " abc, Abc, ABc, ABC, AbC, aBc, aBC, abC"
the main reason why I wrote this was because I couldn't find a program that would do this. so you might want to use the logic/algorithm in your program.
Just a thought, with programs like this, the more functionality/options the better...
here is a link to the thread. http://forums.remote-exploit.org/pro...tml#post134425