Invia SMS: Rising to the challenge