I have a Logitech Dinovo Edge keyboard. It comes with a bunch of programmable buttons and a track mouse. All are configurable through software in Windows. Right now I'm using Windows XP as Host OS and Linux as a guest OS. When I use linux, I'm able to use the programmable stuff, because the host OS is supporting it. I'm getting a Mac soon, and will be using Mac OS as the host and Windows XP as the guest. There is no version of the logitech Edge software for Mac, so Mac should just see it as a bluetooth keyboard and I won't have the programmable functionality. Does anyone know if, when I go to the Windows VM, the software in Windows will take over and give the extra functionality while I'm using the VM? Thanks - Eric