YLL ... Excellent posts, I agree completely.