Excellent post and well put, Jim!