Hey Randy, I would go or call Dell first because that system is quite old and I doubt you will find an easy outlet for buying the correct parts besides ebay. The memory upgrade is probably the trickest thing. I can’t remember what speed your memory would be PC133 maybe. The hard drive is another thing, your motherboard probably will not support a drive that is over 10 or 20 gigs. I think you can use some software to make the OS recognize the drive though. See if you can find the exact specs.