Also, vadar, your letter construction is too uniform and is very ****ed up. No-one uses 6'd for d's or ()'s for o's it's |) and 0. Too many slashes and of those 'measured in' lines.
Well, anything that remotely resembles the letter should be used; after all, the whole purpose of this is to make it confusing.

6 is more of a b in my opinion but it might work for d's as well. Some of the characters work for more than one letter, but that might get a tad too confusing.

:D
BTW I just looked over that list again; I have the 6 accidentally listed as a q.

(should be b) I should probably stop posting stuff when I am half asleep...

The executable version randomizes most letters to 3 or 4 possibilities, I dont know php well enough to put that kind of code in thou. Ill get working on those words thou. (btw its leet not leat
)
Cool, those are just the character combinations I usually use. The leet/leat thing is there just to further confuse readers.

(or even better, alternate between leet and leat

)