Paul,
Well, I did something. It survives only basic testing, and of course not complete yet, but I'll post it here - maybe someone will say something.
Oops, forgot to mention. The encoding= said iso-8859-2, but the charset in the compiled WML was 0x6a (utf-8). Guess that answers that question.
Jon
