Ed This is a great post. One of the most informative posts I have seen on this forum. Thanks for all your time it took to put this together.