I have taken the time to learn something different and am fairly used to using wxPython and and am also figuring out gtk. I personally don't write as much gui code as I used to so it isn't a huge issue for me and I can take my time learning. I was just answering the question on how I would allocate resources into improving Linux. It seems to me that making it as easy as possible for developers to migrate over or start fresh is the way to go. It would mean more people writing code on and for Linux distributions.