It's very likely that you won't be able to ''copy'' the old programs to another harddrive, especially with a different Operating System. Usually when a program is installed, it ''registers'' with the O.S. registry.
There's a possible ''work around''. It might require a second ''new'' harddrive (possibly an external hd) unless you want to burn a lot of CD's.
Norton Ghost will ''image'' your 20 gig drive as a recoverable source on another drive. You would have to first image the 20 gig to a second drive (not your ''newer, bigger'' one), and then, swap the new drive for the ''old'' 20 gig. Then, restore the image to the new drive. You will then have the old stuff, programs and O.S. on the new drive. (You could install the O.S. first, on the 20 gig, and then transfer the image, but you wouldn't have the back up the first option provides.)
Then, upgrade to the new O.S. (You might consider Windows 2000 vs. XP. It may be friendlier to your old programs in the course of the upgrade.)
Check-out Norton Ghost specs to be sure you can get a version that'll work with ME.
Here's my problem. I have a 20GB hard drive with business programs that cannot be replaced (Mainly life insurance programs and CD's were damaged). I wanted to format the hard drive (so much junk on it but because of the programs, I can't. I am planning on purchasing a new hard drive, installing Microsoft Windows XP (currently running ME) and setting the new hard drive as the primary one and my current as the slave. I am then going to install all my programs that I still have the CD's for back onto the new hard drive.
My question is will the programs I have on the old hard drive affect the ones on the new hard drive. Basically, my current hard drive is slow (5400rpm) and so crowded with junk that I want to start with a clean slate so I plan on still running the business programs from that hard drive but running the operating system from the new one.
I tried to make it as clear as possible (I may have failed lol) but if anyone can give me any info if there will be a conflict with the programs, please let me know!