I use the Microsoft Ergonomic keyboard and it made a world of difference. A simple wrist pad like the OP has is not equivalent to a good ergonomic keyboard.
I used to use a Microsoft ergonomic keyboard, but found it was bad for me it has a required lots of pressure to push the keys. I can"t use one of them for more than a few minutes now; I can type on a Kinesis keyboard for an entire day (with proper breaks, of course). While I think the Microsoft ergonomic keyboard gets the hand spacing right, I couldn't recommended it in place of something like the Kinesis.