I'm going to look at this and get back to you, but I do know this.
Within the windows XP , go to Control Panel, then to the Administration Tools area there is an area called Computer Management then Disk Management. In this area, you can turn your C:\ drive into a dynamic drive and merge it with your D:\ or vice versa.
There is nothing to buy,it's already built in.
To be completely honestly I'm not exactly sure of the "Exact" procedure and this is important, hence my need to go back and read. As soon as I can, I'll come back at you.
You can also get more info on this in your Help and support and typing in Partition.
This might prove useful.
I would also suggest that you consider checking with HAL9000 on this. :)
There is a very good chance that he could walk you through this.
In any case, I'll get back to you.
Good luck
Regards
Aaron