I would just like to clarify what you are looking for, as RAM and memory cards to completely different things:
* RAM (sometimes referred to as memory) is what helps system performance and is a primary sepc on your computer. (Processor, RAM, and hard drive are the top three.)
* Memory cards are the little storage devices used in digital cameras, PDAs, etc and can be put into your computer's memory card reader (if it has one) to load and unload data from those cards.
If you are actually referring to memory cards, your computer should be able to handle any/all, so it depends on the portable device you wish to use it with. (Palm PDAs use SecureDigital, PocketPCs use SandDisk and usually CompactFlash as well, Sony devices use MemoryStick and MemoryStickDuo, and cameras usually use either SecureDigital or xD, though there are some that use others, including CompactFlash.)
However, if you mean RAM, which I believe you are, it depends on your computer, as each one has a different requirement for type, as well as maximum size and number of sticks. For instance, mine can take 2 1GB sticks of DDR400 PC3200 SDRAM, totaling 2GB. If you post your computer's make and model we can tell you what type you need, what configuration, and where the best deal is. You can also head on over to www.crucial.com and check it out for yourself if you prefer.
Hope this helps and let us know more.
John
I'm planning to buy a new memory card for my PC. The current one is 128 MB RAM and I want to get one that is 512 MB. What I want to know is, is there a specific memory card that is suited for my PC or will any memory card work? Is there any such specification that has to match?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic