Invia SMS: Balancing the scales of opportunity