I've been using the usb version for a while also, it has a good keystroke, looks the part and is relatively cheap.
Another handy program that i've used is 'SharpKeys' - it allows you to manually configure the entire keyboard to whatever button you like but with a few exceptions like the eject button (which i don't think is possible to work on a PC).
Just a quick tip as well - the number lock button is located below the volume down button on the right hand side. It looks like a box with an X through it. Took me ages to wonder why my keypad wasn't working.