I have edited my original post to point to vgn's older one, instead. It's off by a day or so, if I recall, but still a lifesaver. Thanks, vgn. I expect him to start charging for it any time...