There's a lot of USB devices (Pendrive, Mem. Cards, USBHDDs, etc) why don't we adapt ubuntu to get it hardware profile friendly, to change hardware/driver profile for diferent boot locations/
· Support for multiple hardware profiles/locations
+ Better support for ubuntu usb boot for recovery/mobility purposes
· Self-automated driver download and install/support
· Hardware Database integrated with the ubuntu wiki for example.