What happens to Qt? I'm not so concerned about phones but for writing useful little GUI apps for Windows, Linux, and Mac. Qt is fantastic. Qt makes C++ worthwhile. It adds to and reworks the parts of C++ that are annoying - safe pointers, signals-slots, MUCH better standard data containers and iterators, class/object metadata .. and that just wasn't enough. Then they wrote an amazing collection of extremely useful and well-built collection of modular libraries - web, opengl contexts, networking, sound, video, file management, vector drawing, animations, .. Don't make me go back to wxWidgets pleeeease! :(