Thanks Bryan, very detailed and informative review as usual!

Rich