@agmoore2: I love your approach.