Glen, to answer your question, there are bugs both in the original ACS, and in our port of it. All of these should be reported to our SDM if you find them in OpenACS, because there are slight differences between OpenACS and ACS Classic at this point. In this case, this looks like an ACS bug, although aD might have already fixed this one in their newest versions.