Tipp 10 has been around for five years, and had over 1.4m downloads, in German. This month they launched the English version, which is Portable. That is, you can put it on a USB memory stick. looks good but I ahve not tried it yet. Also, it is available for Window, Mac and Linux!
Tipp 10 Typing Tutor