I am looking for a pc mouse that has extra programmable buttons which can be assigned keystrokes like enter, delete and backspace. Must have a side scrolling wheel that can be set to scroll and not zoom, and must be cordless. I need it for graphics and digitising applications hence the need for as many "keys" on the mouse as possible. I have been looking at the Microsoft x8 but this has proven hard to find. Can anyone help with the x8 or a suitable alternative?