Sorry punters, I've got a laptop with a remote usb keyboard which has been chucking the occassional "odd" key stroke all day and has just locked up altogether.
One re-boot and all seems to be working fine, including the vbKeyCode constants.
Guess I need a new key board.
Sorry muckers
D