Thankyou AdrianH for those interesting and informative links.