Andy, thanks very much for posting this. I found it well worth the time.