Ok, without the MS driver it's still not seeing the extra buttons. I suppose I'll have to give them up for the time being.
The next problem is that I (metaphorically) Brought My Own Keyboard, which works fine almost all of the time. When SSHing into one of the linux servers, the backspace key functions as a delete key in pico/nano. It works as a backspace key everywhere else. It even works as a backspace key when using nano locally. Odd. I havn't googled this yet, but if anyone wants to point me in the right direction I'd appreciate it.
Matthew