Links
take typing speed test and practice typing online
how fast are you?
Online Typing Tutor
Vocabulary Reinforcement for All