Typing Tutors

Many years ago, in the era of the BBC Micro, I taught myself to touch type using a program called VuType. One of my clients recently asked whether I could recommend a current typing tutor program. Unsurprisingly, there are many around. Has anyone got any particular recommendations?