The message size increases by log base 10 of the number of course, and length calculation is at worst case linear, a small sacrifice my any computer algorithm measure. :-) >I would argue that interoperability demands sacrifice... and if that >means adding a line to a script to calculate the length of a string, >then that is a small sacrifice. >