Buck...excellent post, informative and on point! applause