I want someone to make me a software that takes a name and makes many mistake variations of it. Type of variations: for eg. Yahoo 1. Missing letter. (eg. Yaho) 2. Double letters (eg. Yyahoo) 3. Letter switch. (eg. Yhaoo) 4. Near letter on keyboard replacing & added. - all letters sorrounding a specific letter (eg. Yshoo) 5. Similar sounding letters AND similar sounding COMBINATIONS of letters that can be replaced with other letter(s). (eg. Yahu) #5 is the harder one and can have many variations... for example if a name ends in L, it can be LL, LLE, LE etc. Sounds like A can sometimes have E replacing them or added to them creating same sound. I want a program that can do all 5 above for a name I give it, then do all variations of all, added to one another (meaning #1*#2*#3*#4*#5), then I want to be able to save the list in a format of one name per line, with the option of adding a .com or .net after every name once saving. Since it is a domain software that will be used by me.