I went into msconfig, and wiped out several programs; but its annoying Lenovo has about 10 or 12 processes itself, and its pretty hard to tell which ones are needed and which ones are not. I guess I need to start googling each one and see what I find.
I guess I may have been a bit unclear; I can run each and every program; the memory hog issue comes from running several, and then having the system tell me it is running out of memory.
For me the downside with a laptop is that it isn't quite as easy as a desktop to just wipe the hard drive and just do a fresh install of the OS - to clean things out. So many drivers specific to the machine, I'd be a bit nerved by the prospect.