saikee,

I don't think my problem is a Grub issue.

I'm doing this on a Dell laptop. The laptop is very restrictive in what settings you can make in the BIOS. The HD is identified as being smaller than it actually is. The BIOS also indicates that it is in "LBA" mode.

I moved all the data/storage partitions to the back end of the drive. This leaves me with enough space within the BIOS range to boot multiple Linux installs and the original XP. I can live with this solution.

Props to to you for sticking with this. I tried most of your suggestions. I've become much more comfortable with the inner workings of Grub than I ever thought I'd need to be.

Thanks!