Wow, Mike. I think this might be your very best to date. Congratulations! I would submit this to a publication. Don't let it languish here viewed by just the great folks at trainboard. Crandell