connect the new drive to your PC via USB or whatever and boot off clonzilla. Make a local to local copy. 320Gb took me 3.5hrs. If it asks you, yes copy the boot whatevers.
install the new drive (removig the old drive) and boot in to windows and make sure all is AOK. It will find the new drive as new hardware.
then boot from the hiren's CD.
Partiontools
Partition Magic
resize your partition and apply.
it took 50 minutes for 320GB to 500GB.
boot into windows and make sure everything is AOK.
you are welcome.
norton ghost isn't free and I didn't feel like installing it.
In other news, music costs money on the internet and the mattress police monitor the tags on your mattress. Also the speed limit is actually the speed limit.