The plus sign (+) does not carry though the system. Since I'm using GET, and the message string is in the URL, I think Drupal may be translating the plus sign as a space in the URL. Maybe I should be using post anyway?