If you have a laptop running Windows 2000, think very carefully before attempting to add some more RAM as you may need to set aside a couple of days to get it going again.
A couple of days ago, I replaced one of the two 32Mb memory modules in my ThinkPad with a 128Mb module to increase total RAM from 64Mb to 160Mb. A simple change you might think - so did I until I discovered that Win2000 was crashing with a BSOD (Stop 0x00000050) during startup.
The only references I could find on TechNet suggested that the RAM must be faulty but as I have a dual-boot setup and Win98 was quite happy with the extra RAM, that seemed unlikely. This was confirmed when I was able to do a fresh install of Win2K into a different directory and that worked OK.
Not wanting to go through the pain of rebuilding everything from scratch, I contacted MS Support for help. The response I eventually received said in part:
".... this issue .... seems to be commonplace with quite a few
laptops, the majority of these cases were fixed by doing a
repair re-install of win2k which allowed the ram upgrade
to be properly detected."
And YES, after I went through the long process of doing a full install and selecting "Repair an existing installation" (Note: this is not the same as the Emergency Repair process) my laptop has been brought back from the brink.
However, because this problem was brought on by a hardware change, Microsoft do not consider this to be a "bug" and it has therefore cost me a support incident.
For the same reason, Microsoft have chosen not to make this information available on their public Knowledge Base, so if you run into this problem and want to find out what is going on, you have to pay for Tech Support help.
And they still wonder why everyone hates them so much . . . . .