A bit lost in all the Letterman confessions of last week was this fine performance of Tom Russell on the show. And yes, that's Portland's Thad Beckman on guitar. Thad is currently on tour with Tom. They have a show at the Aladdin coming up in December. Stay tuned.