Hi, I code alot on a 2.26Ghz 13" MBP (4gb ram, 7200rpm disk) w/ 1920x1200 pixel external monitor and often get frustrated at the slomo that kicks in when I run out of memory or cpu load goes ballistic because i have too many vm's running and files open while i zap through my virtual desktops (in search of that one window from earlier) like it's the wheel of fortune. Soo, which would be the better option to get a more responsive system? Do I need an ssd + more ram, or a faster cpu (more cores) alltogether? The toy .. err machine will be used for work most of the time (80%) rest for surfing and some photostuff. Options: 1. upgrade to 8GB of mem and/or buy an ultra fast X-25M SSD 160GB (i dont use bootcamp) 2. buy a new shiny 27" iMac base model (with i7) at 5x the cost and stick in another 8GB of mem (=12gb total)? I dont see myself getting an imac with ssd because I have to draw the $$$ line somewhere. Thanks!