Try emule and look for power quest volume manager. It's the ultimate partition manager. It has support for desktop and server OS's and it will do HPFS and ext3, and multiple versions of NTFS in case you want to do something a little more advanced. (XP and windows 2000 do differ slightly in their requirements)
Go to preferences before you begin though and uncheck the bad sector check or it will take hours to complete a move and format.