Excellent and informative post - thanks