By 2008, Americans may be required to present such federally approved cards--which must be electronically readable--to travel on an airplane, open a bank account...
While Americans will need a "federally approved card" to open a bank account, all a foreigner will need is a matricula consular ID.