I highly recommend making a supergrub / puppy linux / gparted / clonezilla live cd as detailed here: http://users.bigpond.net.au/hermanzone/supergrubdiskpage.html

The whole site is very helpful...