the only problem with cygwin is that unless you install it in root (c:\) you will not have access to all of your folders (and you still won't always have access to all of your drives unless you do a "cd \\cygdrive\[driveletter]\" iirc) furthermore cygwin ssh will not allow you to have complete control over your windows services and other similar "windows" processes