@kevanddave: Excellent review!