Unicode, for a start. Complete OpenType support. Much better advanced typography support. All successful programs of this age have had complete albeit painful codebase rewrites. Why should XyWrite be excepted?What do you want from a new XyWrite that NBWin doesn't deliver?