Using alternative keyboard layouts?
justinchen: I haven't tried an alternative layout, but I do use a Kinesis countoured keyboard and that has made typing less painful for me.  My hands rest very naturally on the keyboard and there's less distance to travel when tapping the keys.
http://www.kinesis-ergo.com/advantage_pro.htm