Very nice and informative points of view! Thank you cyj.