Thanks to a bunch of folks contributing to a thread on PWx running out of memeory, I've learned the following: 1. No matter how much memory you have, or how big your virtual memory, Windows will not allow you to use more than 2GB for a single application. On top of that, the 2GB is theoretical - in practice, applications will crash when memory usage gets to about 1.6-1.7 GB. This of course will stop you cold if you are working on large assemblies or on PWx renderings. 2. Because of the 32-bit operating system, the mathematical limit for total memory+virtual memory is 4GB. By defualt, Windows reserves half of that total for itself (greedy bastard of a program) 3. Windows XP Pro and some server applications have whats called the 3GB switch. It is not like a little button that you press to turn on, though. One has to hack their boot.ini file in order to enable it. The following article seems to describe what to do: [URL]http://www.microsoft.com/whdc/hwdev/platform/server/pae/PAEmem.mspx[/URL] Unfortunately, when I change my boot.ini file to add /3GB as shown in the sample, my system will not reboot and I have to go to a backup of my hard drive to recover and change my boot.ini to its backup. So my question now is: I have reviewed many threads on this subject on this newsgroup, but none that I saw go into any real detail on how to make it so. For all of you large asssembly folks, or anyone whose crashed because of lack of memory, this seems like it would be pretty generally useful. So I am making this broadcast appeal: A) Has anyone actually enabled their /3GB switch? B) Can you please post the contents of your successful boot.ini file so we can see the proper syntax? C) Does its implementation depend on processors, motherboard, or anything like that? Even if you do it right, can it fail because of some other variable?