Wow - this is great! Now I know what Carl is so enthusiastic about... If this is beyond copyright, this really is the kind of thing that should be made accessible for free. Jonathan