When I installed Vista via BootCamp 2.0 it only recognized 2.98GB of RAM. I was told I had to upgrade to Vista x64 to have it recognize all 4GB in my iMac. However, a bit ago my computer asked me to update to Boot Camp 2.1, which I did. It then let me download a few Windows updates that weren't available previously (Service Pack 1 and a few other random things). After installing the updates my RAM now shows as 4.0GB. I'm thrilled but I want to make sure this isn't a fluke and just wanted to see what you guys thought and how this could have happened?