What a long, strange trip it's been: the past, present and uncertain future of universal service