Many developers have no choice but to use windows thanks to corporate policy ... I am not saying that is a good thing, but its the way it is (at least where I work). I resorted to doing Rails dev using Emacs + Putty, which was easier than developing the app on windows!