- Unix layout: actually, all I need is to swap the capslock and control keys from their "normal" layout - i.e. I want ctrl to be to the left of the 'a' key. (I am not able to swap them via software)
As I mentioned several times here, it is no problem to swap your CapsLock and Ctrl keys on ANY keyboard. (I assume you are working with an Unix or Linux OS, but I would gues this can be done with win**** too)
Under Mac OS X you can use free tools such as KeyRemap4MacBook (but the application is not really MacBook specific) and PCKeyboardHack.
With Linux you can probably do this with your desktop environment or xmodmap. xmodmap is a bit tricky, but you can find a lot with google or pm me.
Then you can by a additional Ctrl keycap and you are done.
I did this with all my keyboards (Filco, Poker), except the DAS keyboard because I bought the ultimate edition and the keycaps are blank anyway.
In conclusion get yourself the keyboard you want, with the connector you want, and modify the layout.
Edit: I didn't stop with CapsLock, you can modify ANY key on your keyboard, at least with Linux, I don't have much experience on the other 'big' os.