So, my MBP is maxed out at 2GB. 2.33GHx, 100GB drive, etc. I would really like to use XP, and a bunch of those nice shiny OS X apps at the same time, but when I do so, the only thing that happens is lots of disk activity to let me know that the spinning beachball might eventually go away. I've played with memory allocation for my XP VM, and find that somewhere between 512MB and 768MB is the best I can do. I've told Parallels to optimize for Mac performance, the VM hdd is fixed size, I've done all the usual things to optimize my MBP, but just can't get enough memory to do the things I want. One question is WRT active vs inactive memory, and memory in general. Is there some way to play with the parameters that determine when memory becomes inactive? Is there any way to defrag memory, other than rely on what the OS X engineers baked in? Also, here's an operational question. I've taken to loading my XP VM as the first app after a reboot, then Daylite, then Mail, then Firefox, etc, working my way down the list in terms of what I suspec to be the worst memory hogs first, then working on down. I do this out of a suspicion that I'm helping these memory hogs lay claim to a portion of memory before lesser apps cloud the picture. Of course, this could be a specious plan. Thoughts? When performance starts to suffer, I quit as many big apps as I can, but that doesn't always free up inactive memory, so performance doesn't always improve. The only way to get performance back is to restart. Yuk. Does anyone have recommendations on how to optimize memory use so as to be able to run a few apps? Also, any recommendation on how to recover performance when it starts to suffer from too many open apps?