Ah! the ASCII character set........................ need to be a bit careful there, as a lot of systems have "illegal/reserved" characters.
And some (not mentioning any names) will accept the creation of an illegal password and then not let you log in with it :D
Mind you, if you can include the ASCII set, you greatly increase the possibilities and hence the difficulty of a successful crack.
