To "Razorback" -
Sorry if we seem to be ignoring you; maybe this will help:
You wrote:
"Also I will be using partition magic to setup the partition I would like to keep the OS on 1 partition and data/programs on another is this a good idea?"
My response is a resounding "YES" - But, with a few caveats: realize that it will take some time for you to "get used to it." Also, in my experience, it has NOT been wise (for me, anyway) to attempt to "alter" the "default" or suggested "locations" during an application (i.e.: "program"

install by trying to "get fancy" by putting them on a partition different from the OS (or even in a different or "re-named" folder within the OS partition); any future "updates", "patches", or "upgrades" for that application will expect to find the app's components exactly where the "programmers" originally planned for them to be, not where you may have put them (even though "setup dialogues" frequently give you opportunities to "pick your own" locations, or "name your own" files) -AND/OR- YOU MUST BE responsible for logging ("writing everything down" during the install) or remembering exactly WHAT and WHERE you chose to name and put things. [I find Life with computers is tough enough. This is just my own experience; others may disagree.] Consequently, I recommend allowing any app's "setup" to install WHERE it suggests. Usually, this will be on the OS partition (i.e.: the "C:\" drive). Most complicated apps are going to be writing to your OS's registry (on the OS partition) during the apps setup anyhow. Consequently, if you ever want to have "a prayer" of a hope to completely "un-install" that particular app, it's best if ALL its components are on the same partition as the OS in which it was originally installed - - - FOR INSTANCE: (SUPREME NIGHTMARE) Say, you install an app and choose to put its files on another partition; if *ANYTHING* on the HD changes (i.e.: you later create/add, re-size, merge, delete, or *do* just about anything to any partition on that HD), the "un-install" files generated during the app's install (which *SHOULD* describe all of the installed component locations - ) WILL BE OBSOLETE AND USELESS if you ever should need to "un-install" that app.
NOW: CHOOSING *WHICH* OF THE APP'S "COMPONENTS" YOU WANT TO HAVE INSTALLED, OR EXACTLY *WHICH* "OPTIONS" YOU WANT TO HAVE ACTIVATED DURING THE INSTALL - THAT IS A COMPLETELY DIFFERENT STORY, AND IS THE BIG REASON FOR MY INTEREST SHOWN IN MY PREVIOUS POST.
I recommend saving your "data" files (i.e., the files you generate from your installed apps; .txt, .doc, .wav, mp3, etc.) on "Logical" partitions, and NOT on your OS (generally "C:\"

partition. Thus, if the OS gets "pasted" or even replaced (as you're trying to do NOW with your w2k install), most likely you'll still be able to acess the part of your computer that is probably the MOST personal to you anyway. . .
_____________________________________
Since you already have PartitionMagic, please read its manual and, especially, the "help" files from within the app itself. You will learn about the different file systems (i.e.: FAT, FAT32, NTFS, HPFS, etc., etc., etc.); that you may have up to FOUR "Primary" partitions per HD, but that the fourth partition can be created as (or converted to) what's called an "Extended" partition, within which you may then create as many "Logical" partitions as there are remaining letters in the alphabet!
_____________________________________
As far as a "step by step process" goes that you requested - if you just want the "easiest" install, and can't boot (or don't want to) from your CD-ROM drive, simply make the 4 (yup, that's "four"

"setup" floppies, as described in "Release Notes for Setup, Part 2, Microsoft Windows 2000 Professional" (aka: "PRO2.TXT"

- found on your w2k CD in the "SETUPTXT" folder - where it states:
======================================================================
Creating Setup Startup Disks
======================================================================
If you don't have the Setup startup disks, you can create them. The
startup disks are used to start Setup if you can't start Setup from
your hard drive.
Note: Setup startup disks contain different information than the
Emergency Repair Disk.
To create Setup startup disks
1. Insert a blank, formatted disk into the floppy disk drive, and
insert the Windows 2000 Professional CD into the
CD-ROM drive.
You need four blank, 1.44 MB formatted 3.5-inch
disks. Label them "Setup Disk 1," "Setup Disk 2," and so on.
2. Click Start, and then click Run.
3. At the prompt, type the following command, replacing d with the
letter of your CD-ROM drive and a with the letter of your
floppy disk drive.
d:\bootdisk\Makeboot.exe a:
4. Follow the instructions that appear.
Good Luck to you !