CS will only work if you have a CS cable which most peopel don't.
There are 2 ways to do "replace" the existing drive. I assume you mean you want the new drive as the only one or at least as the C: boot drive.
The easiest way is to image the original drive onto the new drive. Everything will be copied over, data files, operating system, DRM licences, programs. The two imaging tools that are recommended are either norton ghost (I have not used it lately but it gets a lot of recommendations at OSNN) or my favorite, the Western Digital utility CD (which will only work if both drives are western digital). Do not boot with both HD's installed or windows may assume you are hacking a copy of it and corrupt the track 0 on one of the drives. Remove the old drive and set the new drive jumper to "neither". You should boot up just like before but with the new drive installed.
The other method is to install the new drive as slave (on IDE) or just plug it in if it is SATA. For IDE the original drive jumper must be set as master and the new drive as slave. Using the manufacturers utility CD (or windows) format and partition the new HD as desired and make the first partition a bootable system partition. Next install windows on the new HD then use the windows transfer wizard to transfer all your data, licences, files, etc. When done pull out the original HD and set the new HD jumper to single drive. Now you install all the programs you use, again. Yes, this takes forever but leaves you with a nice clean (faster) install. Once you are sure everything has been transfered and reloaded ok you can either keep the old drive as a backup or change it's primary partition to non-system and use it for more storage. Note, as always, windows may give you fits doing this if it decides that you are trying to hack an install and mess up track 0 on one drive.