This evenings Josh Ritter experience summed up in two words that will only mean something to some of you:
Kelsey. Hug.
Now I'm going to go try and chase down Flannery and then go to bed. Full update probably tomorrow, with full use of exclamation points and the word "psyched!" :)