A little history. My sons CPU a PIII 877mghz CPU with WIN98 on experienced some son-induced problems. I had a WinXP disk from my personal CPU. I installed it on my sons CPU hoping that would solve the problem. It didn't. I bought a new HD(thinking that was the problem) Installed it along with WINXP. That didnt fix the problem. I took his CPU into the local repair shop. They fixed it up so everything is working great. Except for one small problem....the dam windows XP authentication expired after 30 days. I dont feel like paying almost $200 for Windows XP Home edition. I would pay $100...not $200. Why is XP twice as much as Vista? Anyhow..on to my current issue. My sons original HD which is still on his system has WIN98 installl program on it on a separate partition. It came packaged this way when I had it made. So, i try to run the setup.exe from the WIN98 directory and it tells me WIN98 cannot be installed while the current version of windows is running and to reboot in MS-DOS mode. So, i make a MS-DOS boot disk but when i reboot my CPU gives me an I/O error, replace disk and press any key. Question 1: how can i get around this I/O error. Question 2: If i get around this I/O error and into DOS. will it see my 2 hard drives and let me have access to them? Question 3: Is there another way i can install WIN98 from my Hard drive? Question 4: If 1-3 fail...where can i get Windows XP for around $100. I thought about buying Windows Vista for $100.00 but I dont have a DVD drive and would rather stick with XP or even 98..if i can get either to work.