I got it to work!!
Here is what I did.
I had been running Bootcamp only for months. I got one of those XP Activation key recovery programs and grabbed my activation key (I've put in some many that I forgot which one was the one that I used last).
I then booted up Leopard and ran fusion. I gave me the following error message: A problem prevented windows from accurately checking the status of the license for this computer. Your copy of windows must be activated with Microsoft. Do you want to activate now?
So, I said no. It logged me out. I shut down Fusion and started bootcamp again to see if it was corrupted. But it came up fine and was activated and everything. I checked the activation key and it was the same.
I fired up Leopard and Fusion again. This time it gave me a different error message: This copy must be activated before you can log in. Do you want to activate now?
I said yes. It said that my activation code had used up its activations and I needed a new code (in the past this is what I did, put in a new code and started the cycle over again). I decided after reading several postings that maybe I would try telephone activation. So, I called up and went through the process (you have to click on the telephone button at the bottom of the activation - took me a bit to figure that out). Well, after going through that process and telling them that this was the one computer that I had used the code on and that yes, it had a different configuration (hard drive, etc), it gave me a new code to put in. I entered it and fusion was up and running. I ran the key recovery program again just to see if that got changed and it was the same.
Now for the test. I shut down and fired up bootcamp and it worked!!! No activation problem. The activation key was still the same as it was in the beginning. Then I fired up leopard and fusion and it didn't complain at all.
So, it now all works. I don't know why, but it does.
Hope this helps you and anyone else having these problems.
Bob.