I have a question... Since Unicode does define upper-plane charactes -- some 40,000 of them I believe -- and more are on the way... What would be the use in going forward with any Python implementation that doesn't handle the 21-bit space? Rick