Tonight I wasted several hours troubleshooting hardware/driver issues with my development box - a fully loaded Dell OptiPlex GX620. I've been fighting with this particular machine since the day I got it. Recently it's been freezing up, the USB controllers malfunction at random times, it hangs during boot (before the OS even starts loading), and all kinds of other fun stuff. I've already upgraded the BIOS to the latest available version, released back in December 2006, and applied all relevant firmware and chipset driver updates. Oh, and I'm running Vista Ultimate 32-bit... though I had the same hardware issues...