Thanks for clarifying this, Don.
I'm not sure why such obvious bugs would be in there, especially since it is working fine on my site, and the code I checked in is just about identical to what I'm using in production.
I'll update the code in the CVS as soon as I can, and look into this bug.
Probably not today, however. Email me if this is time sensitive, please.