Well Cygwin does ship some tools, can't complain. I do remember another way to get linux into windows would be to use andlinux and colinux if you use a 32 bit windows system (I never tried it myself, have anyone tried it? I use 64 bit so yeah...
, I am really interested about how it feels compared to a linux installation, would it make windows a better development environment? Also, just before someone points out that 32 bit application can be run on 64 bit systems too, go give it a try. It took me hours before I gave up, it strictly runs on 32 bit systems).
@Bender: Wow, didn't know you are from Singapore too (just noticed). I should change my location to Singapore.