So, just a few minutes ago I added two more gigs of ram to my machine totaling a round 4GB. I run Vista Ultimate 32-bit and I am very happy with it because it has drivers for everything I am using and all is stable. Right now Vista recognizes 3.5 GB of all my ram (3583 MB) to be exact. I know x64 Vista will recognize and use all of it, my only concern is lack of support for applications. I did my research and looked for drivers for my hardware and it looks like everything will be supported out of the box. I just want to know if 32-bit applications are still compatible with x64. I know that x64 doesn't run any apps that are 3.1xx but that isn't a concern to me. Thanks for the help guys.