Think I figured out how to repartition my drive using GParted (off a Thumbdrive using I think Systemrescue), however, the XP partition is giving errors.
When I try to expand the XP partition (after I successfully expanded the Ubuntu partition), it states the file system has errors. I ran chkdsk using XP, left it running, returned, XP was loaded, shut down, booted GParted, tried to repartition, got the same error, tried running the error check in Systemrescue, got an error, tried booting XP to run chkdsk again, and got a .dll boot error.
I don't care about the boot error or messing up the drive as I have the main drive with all the contents I need. When I screw up with GParted, I just copy the drive again.
My issue is how I can get around this file system error that causes the repartition process to abort.