I just stumbled across this one from Pam. Another one that I enjoy and play fairly often is TextTwist on the zone (I love word games, although I'm not particularly good at them).