How on earth do I transfer all my files from the old drive to the new drive?

The new drive has been used for extra space, and is split into 3 partitions, second and third for data, first partition is spare, and this is where I'd like to transfer the contents of the old drive to.

I want to free up the old drive, as I need it as a replacement drive for another computer that's about to die.

Previously, I've always copied the data files, and re-installed the operating system and program files, but my system is running wonderfully, and I don't want to have to re-install.

I've tried an evaluation of Acronis - Wanted me to delete all partitions of the destination drive, so that was out straight away. Norton Ghost needs me to purchase a license (That's £10 ($20) more for buying in the UK than the USA dry.gif ), too much money for me.

Suggestions anyone? What options are open to me?