Mario Loyola has a good write-up today.