xCept: The similarity between AppGameKit output and MS Word arises because MS Word does not kern by default. To turn kerning on you have to navigate through some settings menus. When it is on it looks pretty good, and I'm guessing that it consults the font kerning tables rather than running algorithms.
CJB: Thanks for posting the article link. Having now read it, i agree that the programming could be quite time-consuming. So, I'll just hunker down and make my own table or two for a few font/point size combos. Thanks for the research.