I realize this is probably too late of a post, but we all deal with partition issues so figured I'd post anyway. I've repartitioned many a machine since the 80's -- so may be able to help offer some useful info. First and foremost, PartitionMagic -- was great, now is not "valid" in today's newer environments. If you have an older machine / drive -- then it will probably work -- but keep in mind that software has been "retired" -- and Norton has basically let it sit in in the sun to fry (too bad). I'll give you an example -- it won't work with many newer drives / interfaces -- won't work on new ThinkPads, etc. -- so save yourself the time and unless it's an older machine, don't bother -- and definitely don't spend any money on it.
Next, first and foremost (and cheapest) -- if you can perform a wipe/reinstall -- that's the easiest way to go. First of all, starting "fresh" on an OS (any OS -- even Mac), will allow you to have a more reliable system without the legacy apps, drivers, etc. You should have your system recovery CD from Dell (or whatever vendor you have) -- and please note that some machines keep their "recovery" installation on a hidden partition, so there is no disc -- and typically a keystroke combination at post (when machine first boots up) will allow you to access it. Needless to say -- always, always backup data to two places -- backup to external device that is "local" -- and keep a backup offsite to protect against theft, fire, etc. There are finally a couple reliable remote backup solutions that are inexpensive, so there's no reason not to backup daily. Then start the system restore and when Windows Setup gets to the point asking you where you would like to install the operating system -- choose to delete the existing partition -- then create a new one -- IMPORTANT -- when you create a new partition, don't use the default value which would be the entire partition. Enter half (or whatever value you'd like). I recommend keeping at least 10GB for your "C" drive -- covers years worth of Windows patches, installations, etc. Also, we utilize Deep Freeze a lot (probably the one of the best unknown software apps out there -- it will save you hours/days/weeks of dealing with system problems -- have you ever thought Windows can be "worry free" -- well, it can -- just takes some education and config). Once you do that "partial" partition -- then create it using NTFS (not quick mode) -- and complete your Windows installation -- then once in Windows you can create a new partition (Extended - Logical -- this will be your D: drive). I recommend first going into Disk Manager in Windows and changing your CD/DVD drive letters to be "G" or later -- do that first before installation any software from CD -- and then create your new logical partition -- or your "D" drive -- as well as any other partitions you wish to create. Format with NTFS (make sure you remember to change the name to something like "DATA" -- makes it easier when viewing in Windows Explorer) -- and you're set. No cost, no fuss -- and will be as close to 99% reliable as possible.
Okay, now for dealing with existing Windows installations -- if you're not a technical person and your time means money -- or more time with the family -- then go with either Acronis Disk Director 11 or Avanquest Partition Commander 11 -- I recommend Partition Commander, but simply personal preference. Make sure you get the latest version -- very important -- and if you do an installation a year from now, do the same -- always make sure you have the latest version. This stuff is software just like anything else -- and missing a version/iteration could cause you hours of frustration.
Hope that's helpful.
Peace.