typeracer is really addicting, at least for me.
My "normal" speed is around 70WPM, but with terrible form. A while ago I thought I would learn touch typing "properly" with DVORAK, but my speed still lingers at around 30 (also with terrible endurance for some reason).