update (again): This may not totally be SUSE's fault...
I thought I had fixed the windows partition, but I found out this weekend that it had some MAJOR problems which was keeping DMA from working, windows was saying it's primary IDE controller wouldn't work, and the slave CDROM wasn't recognized in Windows (but was in DOS). Furthermore, using FDISK to fix the windows partition had made SUSE unstable!!!
Went through several troubleshooting procedures, all of which were fruitless, so I finally got completely pissed off, dumped the windows partition onto a spare hard disk using Knoppix, and then did a full, low- level format on the drive.
Made a new windows partition on to the hard disk, formatted it, sys it, fdisk /mbr, recopied the data, and everything works.... actually it works even better because the ACPI suspend and suspend-to-ram works now, where it didn't before (not even under Linux).
I had done a motherboard upgrade a few weeks before I had installed SUSE 10. Everything seemed perfect except for the fact that the suspend/suspend-to-ram didn't work, but my old MB didn't have this so I had nothing to compare it to.
What I think happened is that the new MB BIOS reported the disk geometry slightly differently. When I made new partitions with SUSE fdisk (similarly when I "fixed" the windows partition), it borked everything... badly.
The supend issue seems to be the real indicator. The BIOS has no room for error....
The low level format made me work with a tabula-rasa. Now I'll reinstall Linux this week. If windows works, Linux will work better, and won't be anywhere near a pain to install.