BTW, over the holidays I updated <a href="http://unicode.org/cldr/utility/" target="_blank">http://unicode.org/cldr/utility/</a> so that it now has the idna2003 properties. For example:<br><br><a href="http://unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B:idna=output:%5D" target="_blank">

<code>[:idna=output:]</code></a> The set of all characters 
                allowed in the output of IDNA.<br><br>These can be used for quick comparisons of the idna bis tables. For example, to get the idna characters that were allowed, but would be excluded by various of the idnabis table steps, one can go to 
<a href="http://unicode.org/cldr/utility/list-unicodeset.jsp">http://unicode.org/cldr/utility/list-unicodeset.jsp</a> and put in the regex-like expression:<br><br>[[:idna=output:]<br>&nbsp; -[[:L:][:Nd:][:Mn:][:Mc:]<br>&nbsp; -[:^isCaseFolded:]
<br>&nbsp; -[:NFKC_QuickCheck=NO:]<br>&nbsp; -[:Default_Ignorable_Code_Point:]]<br>&nbsp;-[-A-Z]]<br><br>(Perl syntax works if you like that better.)<br><br>Comments are welcome.<br clear="all"><br>-- <br>Mark