@Benedick: The thing at the top of this page is the version I know best, but that's because of timing.…