I agree: excellent list!