I agree that the ATP is a great idea. In fact, because we know that mistakes in the flight deck can be attributed to low experience, and in light of this recent NW MSP overfly, I have written my congressman to suggest that it is dangerous to have inexperienced crew like that in the flight deck as well and want legislation to mandate nothing short of 20000 hours (the FO only had 11000 or so hours!!!) to make sure something like this cannot happen again.