Latest version. I think I've incorporated every suggestion that Kevin has made (thanks for your patience, Kevin).