Yesterday, today, and Tomorrow