Came here to mention TypeRacer. It's a lot of fun.

Also, has anyone played Typing Of The Dead? Both hilarious and instructive. Skip to around the middle of this video.
About TypeRacer:

It's seriously a lot of fun, but the high scores are all held by typing bots reaching speeds over 300wpm.
But yeah, TypeRacer is great.