Great stuff Drew. Thanks very much for posting it here.