Keyboarding: Microsoft Natural Ergonomic 4000

Pardon my silly question, but will this keyboard (the basic functionality) work with Linux? I happen to be a developer with Linux being my primary development environment, but I would like to have a comfortable keyboard.