I bought a Dell Dimension 8100 in July 2005. Have not required to upgrade nor will I need to for some time as it came with a very high spec. All software and driver disks came with the PC, plus there is a utility built into the system to allow you to create (on a one off basis) a bootable Recovery disk which is basically a copy of Windows XP as it copies all the info from the i386 folder on the hard drive. You still have a hidden recovery partition on the hard drive as well. It's a first class piece of kit and has not put a foot wrong in the 6 months I have been using it.