Here is a rebased 0001 with a proper commit message. I went ahead andcommitted 0002, and I've decided to abandon 0003 (it doesn't seem worth theenergy).
-- nathan