After much fsck.vfat and checking partition table with "fdisk -l", it still didn't work in Angstrom.
The first time I used fsck.vfat, it found some broken chains from an offline file copy of this forum.
This had thousands of tiny files in it. I deleted that and any other files I didn't need anymore.
Then I moved the rest of the files off it in windows.
Then back in angstrom, I tried mkfs.vfat -F 32
That didn't help much, I kept getting partition table errors under fdisk -l
I didn't want to partition it, since I want to just want to use the full 2GB of it as it shipped.
So next I formatted it in windows as FAT 32
It still didn't want to work in Angstrom, although the used space had changed under df -h
Finally, I decided to format it in my digital Nikon camera.
I read about formatting cards in a camera on this forum and other PDA forums to "fix" a troublesome card.
Well, that did the trick, it worked!
Now it appears in /media/card instead of /media/mmcblk0
I moved my files back to it and they are now available in Angstrom