I recently purchased a HP MS214 all in one PC. The OS is Windows 7 Home Premium 64 bit. At the current time, there are a lack of 64 bit programs, so for the most part, I'm running 32 bit programs. But as time goes on and more and more 64 bit programs starts becoming the norm, will 2GB be sufficent? It is for now, but I've read over and over that it takes 4GB RAM to unleash the power of 64 bit technology. This model was a quick ship budget model, the only accessories available were printers, wireless keyboard & mouse, just external things. It was on sale and all that I could afford. It has two slots holding 1024MB RAM each. Is this upgradable?