Learn to touchtype, never worry about what's printed on the keys ever again :)
Seriously though, if you work with computers it's definitely worth your while to take a few weeks to learn how to touchtype properly in the layout of your choice.
I can touch type (although I've to admit that I'm not using the 'right' system. It works, both for text and code snippets and is quite fast, but .. well.. not the typical home row thing).
That doesn't help me here: The keys are physically in different places on these layouts. Look at a US keyboard and compare it with UK (or DE). Enter key, backslash, left shift key: Even if you remove the labels or just ignore them, keys are 'missing'.
Seriously though, if you work with computers it's definitely worth your while to take a few weeks to learn how to touchtype properly in the layout of your choice.