I just used fdisk (from any type of boot disk - like Win98) to delete all the current partitions on the disk and partition a small chunk (8GB) of my hard drive (120GB) for Windows and left the rest "unallocated". I then installed Windows to that one and only partition, and then installed Red Hat 9 and used the Anaconda Disk Druid during the installation to partition the rest of the free space for Linux mount points and the swap file. That leaves the two to co-exist peacefully. FYI, I chose to mount /boot to the first part of the unallocated space to obtain a cylinder on the hard drive below 1024 to allow it to boot without any problems. Worked pretty good.
(all this was learned after reading many posts and botching my whole system a couple of times.

)