I know that. But the problem is that there isn't just one "english" keyboard. What I want is the US keyboard not the international english one. The big difference is that most keys you use for programming, i.e.
/ ; [ ] \ { } < > =
can be pressed without a second key (or just with Shift) and that makes a big difference in coding
speed - at least for me. I am used to code with an US keyboard since I started using one about 8 years ago. If you do serious programming (Perl,Java,C++ and a lot of advanced handcoded DHTML, CSS) then you will never look back once you switched.
And writing german (I am actually German) and swedish umlauts on an american keyboard is rather easy. I don't have (or want to) write so much than I code so that is not a problem.