Hey Hector, thanks for this feedback I'll check with the team on the status of Puerto Rico phone numbers. Regarding TTS, you might want to take a closer look at the Twilio <Say> verb, we actually support Spanish TTS... you just have to specify the language and you'll get the right accent, like this:
<Response>
<Say language="es">Es un robot que hablan español!</Say>
</Response>
Thanks for the followup - I'll check this out. I'm not sure how Tropo got the PR numbers, as Google Voice and Skype have the same issue - something about the local telecoms.
If anyone at Twilio needs help when dealing with the PR numbers/needs telecom contact info/whatever, send me an email to anything @ my username dot com
<Response> <Say language="es">Es un robot que hablan español!</Say> </Response>
Also have French and Germain. Details here: http://www.twilio.com/docs/api/2010-04-01/twiml/say