Thanks, Randy. I am bearing in mind that HEAD is busy and prone to breakage; as I said, I'll be revisiting it after the release, when things have settled down some.
This is a great bunch of developers, and I look forward to sinking my teeth into the code once the 5.0 release is out.