Very nice, clear and concise Jeffrey I certaininly understand what you are doing and why. It is certaininly a challenging thing to write