Joe,This is one of the best posts I have ever seen on any message board--outstanding stuff. Will have more to say tomorrow after going through it in detail.Jim