John, Did you catch my 13 line solution to this problem? If so, what did you think? Keith Causey