What will the next fifty years bring?