Currently, when installing Ubuntu, we can't tell whether the hardware will be recognized and supported until the installation is over, or by digging through incomplete on-line documentations.
Why not create a Wizard, that will be run-able from either the Live-CD or Wubi, that will detect the hardware, and report what works?
This way we can avoid frustrating users that will discover post install that their video card is black listed (so Compiz doesn't work), having compatibility problems with several chipsets (like jmicron), non-working web cams, unsupported multi-monitor setups, etc.
When you know in advance what you're facing, it is easier to cope, instead of wasting time and discovering after the fact that the hardware is not fully supported.
for example:
Running the hardware wizard from Wubi on my main machine will yield the following result (based on my actual experience installing Hardy):
Hardware discovered:
(X) motherboard: MSI Neo 965 - known problem - unsupported jMicron chipset, the system will not be bootable.
(V) Video card: Nvidia 8800gts 320mb - hardware support is available.
(X) Dual screens: Dual screens are not properly supported using the propriety nvidia drivers.
(X) Printer: Epson pixma ip1500 - printer is not supported.
(V) scanner: HP (something) - supported.
(X) Webcam: Samsung (something) - webcam not supported.
(V) iPod : supported.
(V) Palm Pilot m505: supported.
On my laptop:
(V) Motherboard: compal (something) Supported.
(V) SDcard slot: supported.
(X) Video card: Radeon 9000 64mb - partial hardware support, Compiz will not be enabled, TV-out will not be supported.
A nice addition would be some sort of performance quantifier.