Nidian Job-Smith wrote: >> When I run it I get this error: >> >> >> NameError: global name 'rot13_char' is not defined [...] >> Any ideas where i'm wrong? You have a function called "rot13", and *another* function called "rot13", which will over-write the first one. But you have no function called "rot13_char". -- Steven