I'm typing this on my Dell, which I took from 128meg to 256meg.
I talked with a very practical tech assistant about upgrading the memory and hard drive (went from 10gig to 30gig) and he said that any 9.5mm HD would fit just fine, but for the memory the Dell's needed specific Dell memory. So you have to fork out the cash and just buy it from them.