For programming, gcc is da way ta go, real powerful compiler, I love it. I even heard there is a GUI for it though I have yet to find it. But these people here aren't talking about power, they are talking about stability, which is easily contestable. Perhaps MS should add some programming utils to their next OS. They are also arguing about bugs, which is easily arguable by saying 2 things. 1. There are many *nix system exploits that I have seen online, they aren't as popular as more works needs to be done to compile them and then to find a vulnerable system. 2. MS is the most user friendly and used OS making it more interesting and worthwhile to hack and create cracks for, it is more popular and so is more often attacked.