Where are we gong? Well, let's look at how far we've come.