I'm currently working on my MacBook Pro and lately it's been getting really slow. I don't have 1 solid program open that slows it down, it's just a bunch of small applications open. Here is what I have open right now: Adium Colloquy Dreamweaver iTunes Mail Word Excel Photoshop Safari Transmit Transmission VMWare Fusion with Windows XP virtual machine My workflow requires all of these programs open at one time because I'm constantly switching between them. I also have multiple files open in each program such as: 3 spread sheets in Excel, ~20 tabs in Safari, ~3 tabs in Transmit, ~10 files in Dreamweaver, ~5 files in Photoshop, you get the point. My CPU Activity Monitor Shows: % User: 13.50 % System: 11 % Nice: 0 % Idle 78.90 (Percents don't add up as they were changing while I was typing) Threads: 379 Processes: 75 RAM Activity Monitor Shows: Free: 9.71 MB Wired: 358.14 MB Active: 1.09 GB Inactive: 556.96 Used: 1.99 GB VM size: 55.96 GB Page ins: 1.09 GB Page outs: 543.45 MB Swap used: 1.19 GB Well I've really slowed down my work pace as I finished most of my tasks today, so those numbers aren't true reflections, I'd say things get a lot busier while I'm in the middle of working. I'm guessing that my CPU is plenty powerful enough for what I'm doing, yet I could really benefit with a ram upgrade from my 2 GB's, correct? What would you recommend, 4GB or 6GB? And am I correct in assuming my CPU load isn't bad and it's not contributing to lag spikes? Every time I check my CPU meter it shows both cores at 25-40% usage. Well, thanks in advance for the advice.