I had to work on a database where all the stored procedures were encrypted. So when I tried to script a stored procedure, I got an error.
I could not script anything.
But SQLPrompt from Redgate proved useful.
Again.
It just goes to show how effective the "WITH ENCRYPTION" is. Not.