A web site helps you practice typing and even supports challenging with others.