I'm just wondering, because this isn't the case with any other SMS web provider I use e.g. mobiSMS? I'm guessing it's because of the HTTP POST interface and you need to change the ? into a Unicode character of some kind, but please fix it if possible..