Now on the other hand, I'm not loving cygwin so much at the moment. I upgraded my install for the first time in months, and suddenly git-gui is borked. Previously it worked without needing to fire up an X server - I always presumed there was enough magic somewhere to make it all work.
Suddenly, no go. This is the only discussion I could find, which told me that it needs an X server to work. I tried that, and it does work, but it's dog slow, the default window manager ain't great, and I really don't want to waste time fiddling with X, etc etc. Disappointed.