Very nicely written. I enjoyed it.

Tim