Im familiar with using dd, I just wanted to know what the exact parameters were that he used.
If it was just a simple "dd if=/dev/sda1 of=/dev/sdb1" then that doesn't really work well because of a few reasons. First of all, dd copies the entire partition in its most RAW format. Meaning it copies literally everything from the disk. If you did that from a linux partition to another partition, you would probably notice some errors because you are copying the proc and sys folders and a few other devices if I remember correctly. Dont know about windows there.
The second reason this isn't good either is because it renders the remaining destination drive space useless after what you copied. Look at your new hard drive space now. Is it the size of what it says on the disk/box or the size of your wife's original HD partition? Lets say your wife's partition was 20GB and your new drive was 80GB. If you did a simple 'dd' command like above, you would notice that your new drive doesn't have 80GB anymore. It says 80GB but the filesystem only shows 20GB. Thats because you made a raw copy. The way around this is to use resize2fs..you have to have fsck before you use resize2fs.
Here is a link to help you out
Post back the results of your new hard drive space. I am betting it is not what you thought.