Joe, I sure hope that is the situation. I did the following test and found a bit of a discontinuity in the naming.
Using your jsp admin GUI, I attempted to create a virtual server name containing an ampersand (&). The response was as follows:
01070088:3: The requested object name (test&test) is invalid.
Next I tried a virtual server name containing a greater than (>) character. The response was as follows:
(!) Bad Characters. Only the following special characters are allowed: period, asterisk, foward slash, dash, colon, underscore, question mark, equals, at sign, comma, ampersand and space.*/-:_?=@,
This error message indicates an ampersand is OK, however, the previous test shows it fails.
Thanks for any help you can provide to clear this up.
Tim