A dual-boot is actually very easy, if you know what you're doing. The easiest way for someone new to linux is to add a second hard drive. Alternatively, one can repartition a hard drive and either resize the existing Windows partition or install Windows from the cd on a smaller partition, then...