Yesterday, while trying to figure out why my encryption wasn't encrypting, I peppered it with print statements.
Encrypting it was, but then it would just return the normal word.
I packed it up, said several derogatory things about myself, etc., and got a good night's rest.
In the combined light of day and caffiene, I look again...and see that I'm not assigning the encrypted text to anything, just calling the encryption function. The print statements were right -- it was encrypting -- I just wasn't putting them anywhere.
Well, it's better than when I started. I used to chase missing semicolons around for a whole hour at a time. :\