Many thanks to Nils for finding and localizing the bug, Dmitrey for helping to localize it, and Nathan for fixing it! It seems like a good idea to keep this around as a test case. (A stripped down version.) Nils, any objections? Cheers, Alan Isaac