So, after 2 months of waiting, I FINALLY got my DSL installed (the only thing here that's not wireless) yesterday, and was able to tackle this. Here's what I did:
I booted off of my old live USB persistent install of Ubuntu, installed gparted (why on earth isn't that bundled with the default installation??) and used that on my microSD card to (resize and then) move the ext3 partition to the end of the disk. Then I created a primary FAT32 partition in front.
My phone won't recognize it, but more importantly, Windows cannot access it. The disk management console shows that it's there, but it won't let me assign a drive letter, or format it.
OK, so I tried going back into Ubuntu to delete the partition, & create a new partition in the unallocated space from within Windows. No go; same as before.
OK, so in Ubuntu I made the first partition a logical partition within an extended partition (with or without being labelled "lba"). Again, no go.
Another thing I noticed is that windows will also not let me change the drive letter assignment on the "Healthy (Active)" Ubuntu partition. In all cases, the error I get is, "The operation did not complete because the partition or volume is not enabled. To enable the partition or volume, restart the computer."
Of course, when I go back into Ubuntu, I can access both partitions just fine. Oh yeah, and I also tried FAT16, just for kicks.
Any ideas??