No, AFAIK the partition linux itself was on was fine.
I had four partitions w/ Ubuntu:
1: Root, basic programs got by apt-get (10 G JFS)
2: Swap, duh (1 G)
3: Home, duh (100 G ext3)
4: Programs, large and/or using an installer besides apt. (100 G ext3)
I was trying to format the last one to FAT32; things like Freespace 2 have data files that can be used under both Windows and Linux, the only reason I *didn't* do that before was b/c I wasn't sure if it would work at all.
An IDE drive isn't an option due to heat/space issues.
I'm guessing that something in GRUB depended on the filesystem type of that last partition, and for whatever reason it couldn't cope with that enough to even get to the point to let me try and choose OSes. I really don't understand how it could be a problem with the Windows boot loader since the first time I tried to run Windows was when I discovered that I couldn't boot anything on the system.
But, I guess I've really gotten tired of what I see as excuses. Whatever Linux distro I'm using, I'm using it the wrong way, or I'm using the wrong one, etc etc. Mostly, I've tried to use Linux to:
- Write e-mails
- Browse the internet
- Watch DVDs
- Play music
- Develop programs
- Word process
- Play games for Linux
- Write data CDs/DVDs
To some extent at least, all've those have worked. It's the extent that it doesn't work where I'm used to it working that annoys me.
EG: I can write e-mails, but can't click on links
EG: I can view webpages, but any embedded Flash, video, or music and Firefox starts crashing or simply can't do it
EG: I can play some of my music, but not any mod files (and musepack unreliably)
EG: I can develop programs, but IDE integration is a PITA to get working, so I end up using at least three different windows to develop, not to mention that after looking through a few Makefiles I feel jaded about the whole thing
EG: I can play games, but have problems compiling/hearing half of them
EG: I can write CDs, but not DVDs.
(I have no real complaints about word processing or watching DVDs)
That's after hours of installing extra packages and figuring out which extra packages to install and patching fixes for my soundcard with .asoundrc files and learning how to write those files...
AFAIK Ubuntu is based off of Debian unstable, which usually has the latest packages. I didn't try Breezy all that much to see how much those were fixed though. I did notice that ALSA has improved NX support in the new Breezy kernel, so maybe those asoundrc hacks might not be needed anymore.
I *did* learn a lot about linux, but I don't feel like any of that learning will be put to good effort unless I end up taking a career in server management. Part of the thing is that I like tweaking my system around...Linux really gives the appearance of that, but when I stand back and look at it, there's really not much I've done. Mostly I've tweaked it so stuff works as intented, where it didn't work before.
Ironically, the thing that started me on the whole process was realizing that I was having no fun at all developing stuff in Linux, because doing anything was so convoluted and hampered by minor annoyances. I'm sure with enough reading or a different distro or a different approach I could've fixed those.

Or I could go back to Windows and just install MSVC++.NET; then I'd be able to edit-and-continue as well. I'll probably end up reinstalling Windows 2000, but that takes ~ an hour usually, never run into any problems more major than not being able to get it installed on my SATA drive.