I ended up figuring the thing out. Here's how I did it:
Drive 1: Windows XP
Drive 2: Data drive
Drive 3: Ubuntu|Fedora|Mint|Future Linux install|Winows Vista|Windows 7|Linux swap|extra space
Drive 4: Data drive
I did it all right the first 2 times except that it installed the GRUB loader on the MBR automatically because I wasn't aware this was a bad thing. I found out how to restore the MBR and formatted the Linux drive again. I found a deal called EasyBCD, and figured it would work with XP, but it wouldn't. So I installed Vista to be able to use EasyBCD. I got that running and followed instructions on the EasyBCD site
on how to set it up, installing the boot loaders of every Linux distro on it's own partition instead of messing with the master boot. It wasn't too hard after all, and now I am running 6, and soon to be 7 OSes. I just partitioned the drive beforehand to make it easier to install all the OSes without dealing with that during install. I setup XP as the default boot OS as I wanted as well. I wrote this post using Linux Mint.
Thanks for you who tried to understand and help my situation.
Also, anyone have a suggestion for a 4th Linux distro to play around with that's totally different from Ubuntu and Fedora? So far based on the installer, Mint looks like a derivative of Ubuntu. I tried OpenSuse, but it's not wanting to look at the partitions of my 3rd drive. I guess it wants a whole drive to install to or something...