The best app on my iPhone. This app saved me 2 to 3 hours in line yesterday after arriving at ORD from Mexico. Before leaving Mexico I filled in the customs information on the Mobile Passport App, then once I landed at ORD, I hit the submit tab. It gave me a receipt with a bar code that was valid for 4 hours. I walked to the front of the long lines and was directed to lane #66. No one in line for lane #66. I walked right up, put my iPhone with the barcode face down on the reader, got a card from the Customs Officer, who directed me to the exit. Once I got to the exit, another Customs Officer took my card and had me put my iPhone with the barcode face down on the reader one last time, and hand in my card. I had cleared customs. I was on my way home at that point. The entire process from de-planing to clearing customs took about maybe 15 minutes. Highly recommend the Mobile Passport App.