I’m using a US-keyboard since the German layout hides the important characters needed by programmers all the time behind impossible three-finger gestures.

To be able to quickly enter umlauts on the US keyboard, I’ve been using the USGerman layout found here. In Snow Leopard, this layout bundle causes a horrible bug in the keychain, essentially preventing you from doing anything that requires your password.

To work around that, I created a new layout bundle from scratch using Ukelele. It works just as well and doesn’t crash the keychain.

You can find it on my github page: http://github.com/janv/usgerman/