Great feature. I think that using the hardware ID rpm tag we can do much more than installing printer drivers. Using the same mechanism, it is possible to add auto driver downloading for all kinds of hardware. We can do a little change and add the PCI or USB device ID to every driver package, and when the user plugs in a USB device or a PCI device and the driver for it is not installed, Packagekit will download the matching driver. I think auto hardware detection and driver installation hugely improves the user experience. Elad 13:47, 4 December 2009 (UTC)