Bassem 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.
Joe 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.