Hi Tom,
I must agree with James here that this is a very similar problem to what was being described in VWG-9833. If you take a look at the fixing/QA history for that tracker entry, you can see that the original problem was fixed, but later rejected by QA and that's when the other one, VWG-9901 was created, and the original flagged as Derivative.
I just verified that on a JQT Beta3 QA13 (NET4.0), I can't reproduce either of the problems being described, which gives good likelyhood that when you get the chance to upgrade your QA (QA7 I believe), this should be out of the way.
BTW, thanks James for the links, and thanks Tom for the report.
Palli