I always have a number of basic apps running (Safari -along with Chrome or Firefox- sometimes I end up with 15+ windows open, iTunes, Mail, Calendar, iWork, etc) 90% of the time I also have Xcode running along with Parallels since I need Windows running my security surveillance program. I also have MS Office running (Excel and Powerpoint) In addition, I use photoshop and (on occasion-FCP) Finally, I will fire up the occasional game when I can. I don't really have FCP or PS running if I play a game and vice versa. Perhaps I might pause a game to check on something running in the background. I'll be selecting the 6 Core Model and plan on upgrading from 256GB to 512GB of storage...but I'm not sure if I should upgrade the D500s to D700s or if I would be better off increasing RAM to 32GBs. Any thoughts? Edit: Should I even upgrade the RAM or perhaps the D500s + 16GB are good enough and I can put that upgrade price towards a new monitor?