The fix in your 2nd reply appears to fix the problem, I'll keep poking around
and see if it sticks. I'll fwd this thread to the Dreamhost tech guys, they are
actually pretty good at fixing problems in their setup (when they can).
Anyone looking for decent hosting could do worse than use them.