Quick comment about the signup procedure; just finished the sign up and phone number verification, and I'm wondering why I have to enter the '+' in front of the country code and area code. Your signup form is smart enough to notice it's missing and let me know to enter it...so why isn't it smart enough to see that it's missing the leading '+' and just tack it on?
Reminds me a bit of entering a credit card number into a form, only to have the validation tell me that spaces aren't allowed.