I tried MSYS, but was unable to get it to work effectively. MSYS itself turned out too unstable on my test system to ever get things set up. It also seemed *very* slow, from an interactive perspective, but again that could've been problems with my setup.
It's worth a shot, I suppose.