The future looks bright - in 20-50 years.