So check it out. I have a user who bought this new Fellowes ergonomic keyboard. This keyboard is plugged into a laptop via a docking station. BTW, the laptop is a D600 with the latest bios. So here's what I have done:

Made sure the BIOS has USB emulation turned on
Plugged in another USB keyboard and that works fine on boot up
Plugged the keyboard in question on a different machine and it works fine on boot up
Tried using a USB->PS/2 converter but it was for a mouse so I'll have to find a keyboard converter as I've heard the pin outs may be different
The EU had a normal PS/2 mouse that also worked fine
Plugged in the keyboard directly to the laptop, undocked; same problem.
The keyboard works fine when in windows. The issue is that we have an encryption program that runs on boot up that requires the user to enter some login info. But it's also a problem that it wont even let me into the BIOS menu.

So, what do you guys think?