I hope I am not terribly late to the discussion. I'm a student for GSoC, and like Paul and Scott, I am a windows user who works with a combination of TortoiseSVN and MSVS. And I am not opposed to the idea of switching to a DVCS, but I would very much like to retain windows shell integration while I am working on the project.<br>
However, I have an additional concern, that I consider the need for intermediate libraries like cygwin and gtk to be a form of application bloat (at least, when operating under Windows, which provides native methods to accomplish these things), and therefore am strongly opposed to any solution which will require me to install cygwin or something like it.<br>