Well done DVW!!!

Very informative thread also.