It doesn't matter to us if QT is ready for VISTA.

One reason why we chose QT is BECAUSE it is cross platform... i.e., the same source compiles to the native binary on both platforms. We are moving ALL of our development away from dependency on Windows or Microsoft apps. Our development paradigm is now the Oracle (or PostgreSQL) backend with QT/C++ for development.

I've already proved by demonstration that the Homestead app written for a Windows platform will compile under Linux with no problems. In fact, the Homestead app compiles 3 or 4 times faster under Linux than it does under a DOS box on Win2K.

IF VISTA has to be backwards compatible for the sake of the legacy Windows apps, and it does, then it will have to have a Titanium clad sandbox to keep it secure and stable. Is Microsoft up to that task? If they've done what Apple did and use a knock-off of FreeBSD for their kernel then VISTA should be safe enough. But, Microsoft has a habit of turning a silk purse into a sow's ear.