Communications delivery-past, present, future