Tranfer files & settings to new hard drive

How do you transfer files and settings from old hard drive to new hard drive?  Old hd was windows 2000 pro and new  Western Digital hard drive is Windows XP Pro  Does WD have a program to do this? Thanks.

do you want to clone an old harddrive to a new harddrive?

or

do you just want to install windows new on the new drive and transfer the settings from the old profile to the new?