The only thing I don't quite understand about the text wrapping weirdness is that Pidgin executes this perfectly and uses the same basic coding as Dial Central, correct? If Pidgin is open source, could you possibly be able to look at that part of code, Epage?