It's an Electronic Travel Authorization. Think of it as a short term, simplified version of a visa, or a pre-travel authorization. As the op stated, electronically linked to your passport.
Need one for the UK too (for those that may on this trip).
Similar situation. Switched to XM a couple years ago to hear the DP Show.
KXNO always seemed to return to the segment late, after commercial breaks. The last 'local' add essentially ran when the DP Show came back, so you'd be re-joining the show mid-interview/conversation.
I agree. They had about 3 games that were "could have beens". Unsure if that changes much in terms of Rhoads tenure at Iowa State had they been able to make a bowl game in 2013. However, that season was certainly the beginning of the end, starting with game one vs UNI.