Finally, finally got back around to this after stalling on it back in August. Glad I did; it's very well done. Excellent work on this.