Future Perfect: The Case For Progress In A Networked Age