I have a WIN2K Dell with a 3-partition 40GB HD that is running out of space. I have offloaded everything I can to an external HD but still find myself having to reformat the partitions to give C: enough space. I would like to replace the internal HD with something bigger. What is the best way to do this?