I read somewhere that the Japanese layout is pretty good for programmers due to the placement of some of the characters if you actually set it up to follow the printed layout. I want to get one one day just to find out for myself. Although if I could find something with MX switches in that layout I might be even more inclined.