Very nice.  And thanks for the rubber band "clamping" example - storing that in my minds how to list.