I have been tasked with creating a promotional/sales tool for our clients and sales people.  (about 8400 users)  It is expected that the tool will be used on office and home systems. The tool will run in Linux as a live DVD.  So after use, they can go back to windows.  For business reasons this must be done in Linux on a live dvd.  Windows is not an option. MY question is which distro should be used as the OS if hardware compatibility is the OVERWHELMING concern. in addition to general hardware compatibility, the key compatibility issues are Video cards, sound cards, and network cards. I was pushing for Ubuntu because I assume that Canonical has focused on hardware compatibility. I know we are going to get phone calls, but we want to minimize tech support issues and more importantly, we must provide a good experience for our users.  Or the whole project could backfire. Our contract programmer is pushing for Centos.  Is Centos EXTREMELY hardware compatible?  As compatible as Ubuntu?  Would you recommend another distro that we have not thought of?  
How compatible is Centos in respect to hardware for desktop systems?
ubuntu;centos;drivers;hardware compatibility