Hehe. The only thing I can say about the hardware compatibility is that the consumer who bought them are should be blamed more than Microsoft or even the manufacturer. The consumer should have bought from a reputable manufacturer. If they did that, they are most probably not having any device driver problems. (except HP)