Excellent post - thanks, Val. I will read this a few times.