The reason my vote is no, besides some of the comments others have made (doesn't support *Nix, hard typing surface, etc.) is that my would husband have no flat surface on which to project the keyboard image. The only empty spot on his desk is under his keyboard. And it is only empty because the keyboard physically prevents crud from accumulating there. If the keyboard were gone, disks, plates, Mt. Dew cans would all take up that space, leaving him no where to type.
So, my suggestion is not to get this if your geek is a desk slob.
I don't have an alternative gift though. Mine wanted NWN2, which he is getting from our son, and some new hardware, which I subsidized. I only have one gift he doesn't know about, and if I post it here, there will be no surpirse on Christmas Morn.