Folks,
Ooops, sorry. I was trying to post this while stranded in Dulles airport (it took me 32 hours to get home from Sao Paulo) and apparently screwed it up. Looks like the last version I tried to post didn't actually get saved.
--Josh