I have an ergonomic keyboard from Microsoft that I use every day, all day with my Windows box. I can't say much about their software, but all of the Microsoft hardware I've owned has been fabulous (no kidding). I'd love to hook it up to my Mac and Microsoft does have OS X drivers for it, but how does it handle key mapping since the keys are different? Does the Windows button become the Command button or can you choose what key does what function? I'm in the process of moving, otherwise I'd try it out myself