Back to the future excellent thread.