Once again I started with the Dell upgrade site to get some idea of what memory I should be looking for.They had the following listed for the 2350 - Dell MFG# SNPJ0202C/512 Dell Part# A0740406 Technology: DDR SDRAM 400 MHz ( PC3200 ) Non-ECC. A lot of people seem to recommend Cruicial (aka micron) for Dell upgrade memory.
Also looking at a picture of the slots the key pin is toward the rear of the card (relative to the outside) which I think makes it a 5V slot (the updated PCI interfaces could also have a slot toward the front of the card making it a 5V or 3.3V compatible slot/card).
Random notes from the web: The nvidia cards seem to be more prevalent on ebay so I started looking for auctions of the following cards: nvidia GForce FX 5200 5500 5700. There were a lot of cards and they were being sold for $15-$25 with shipping.
Newegg users seem to favor the Segate so I ended up ordering the Seagate Barracuda 7200.10 ST380215A 80GB 7200 RPM IDE Ultra ATA100 3.5" Internal Hard Drive.
Newegg also had an 3.5 to 5.25 hard drive adpater kit available for $10.
One thing I had to watch out for was making sure the video card interface was listed correctly.
Since PCI is so old alot of the new PCI-E listings show up in searches as PCI (i.e. The three PCI slots in the 2350 are not the extended 128 bit versions so we needed to stick to the shorter form factor cards (about 50 pins total).These are basic PCI cards (i.e not PCI-E, not AGP).PCI slots were replaced by AGP slots, which were replaced by PCI-Express or PCI-E which is the latest technology.It came up with the Kingston Value RAM for per stick (Kingston 512MB 184-Pin DDR SDRAM DDR 266 (PC 2100) KVR266X64C2/512).Doing a search of the user comments for "Dell" turned up a couple of dozen post that the Kingston memory worked great in Dells.Just to confirm I did more searching of all the usual tech support forums to confirm what I needed CPU wise.