I purchased a Dell XPS 8900 Desktop recently with Windows 7 Professional OP System pre loaded. The first thing I did was to make a list of the list of all system components, the date and version of each. Next I went to Dell's Web Site, enter the computer tag number, and created a list of all Dell updates for this computer. Then I downloaded and installed all component updates except the BIOS update which was the same version however there was no date listed for it.
I have experienced hang ups and freezes from the beginning of using this computer and I continue to have the same freezes and hang ups.
With the number of complaints of the same problem regardless of operating system you would think Dell Management and sales would recognize that there is a legitimate problem with this computer and assign their engineers to research the problem and issue either a recall or a fix to XPS 8900 users. I am a long time computer professional with over 45 years in the IT community. I have always trusted Dell and recommended their products to family and friends as well as contacts in the IT community and prospective buyers. Dell can either acknowledge the problem with this product and take appropriate corrective action or they can ignore the problem which will not go away but the buyers of Dell products will when the word gets out. I no longer feel comfortable buying or recommending Dell computers to or for anyone.