@garyd: Excellent work!