Surely this would mean that MS are complicit in this. HP creates a driver that will not install under Visa. It is shipped to MS who put it on the update site as a certified Visa driver without running any installation, compliance or functionality tests.