Seeing the future

by