81wpm, on my laptop keyboard, which I never use for much more than surfing the web because it’s terribly slow for me.
Obviously it’s self-serving for me to say that I think typing is important. I believe it is, but I also believe that there are plenty of extremely good programmers out there that can’t type. I think it’s some sort of mental block, as my dad and uncle can’t type at all, but have both used computers almost as long as I’ve been alive. I could type 40-60 wpm with the hunt-n-peck technique (2-finger-typing ftw), until I hit 19 or 20 and bought my own computer, and given that my dad was using computers most of my life, so was I.
What brought me forward to touch typing was a combination of practice and removing the mental block of looking down at the keyboard. The practice came mostly from playing more and more complicated games, especially FPS and RTS games where you don’t really have time to look down. The FPS games especially trained my left hand to get most of the left half of the keyboard by memory. At that point I simply forced myself to look at the screen when I was typing instead of the keyboard, and found that it took very little time to get over the mental issues and get my right hand trained.
Beyond that it was getting all of my fingers involved, something they focused on a great deal in typing classes, but that has been very slow catching on for me. Now, at the age of 30, my typing still remains mostly a 3-finger affair, plus thumbs on the space bar and the final finger mostly delegated to the edge keys (ie shift, tab, ctrl, enter, backspace). Typing games are really good once you get started in speeding up your typing, but may only go so far for people just starting to learn to type. On the other hand, they might help some people realize they can do it if they just stop looking.