OK, I discovered something by accident this weekend that fixes the problem, although is very, very,
very weird and I haven't the foggiest as to why it would cause any problems.
I pulled apart an old machine and was planning to wipe the HD. Before I did so, I wanted to pull a ghost image of it so that if something went wrong, I could restore it easily. I put it in my new system and it wouldn't recognize the drive. I thought it might be UDMA because it was a really old drive. So, I disable UDMA in the BIOS and it still wouldn't recognize the drive. At this point, I get frustrated, turn everything off, chuck the HD into the pile of computer stuff in the corner, and go fishing.
That night, I boot up my new system and it starts! Thinking, I realize I had forgotten to re-enable UDMA on my secondary IDE channel. I have a Yamaha 24x burner on that channel and nothing else - I know this drive supports UDMA. Anybody have any ideas as to why this would cause such a symptom?