I came across this one again tonight. It never gets old. What a great bit of work and a lot of story that follows...