Having written several systems over the years to accept anything in a password (barring the obvious checks, like length), I know there is no excuse for anything less.

On a related note, it's amusing when colleagues realize my systems also allow spaces in usernames. :-)

Wade.