My apologies to the respondents - I failed to screen my test cases before kicking them out to the global python-list. but yes, the 'X' character in my test case was a mistake on my part. I'll give group() a shot.
ct -- http://mail.python.org/mailman/listinfo/python-list