This isn't another "should I buy now or wait" post. If it makes sense, I will buy now. But your experiences will be greatly appreciated! I currently have a macbook pro 15 2.5 with a 480GB SSD and 16GB of RAM. I also have 2 daisy changed Thunderbolt displays. A dual-monitor solution is a must. I work primarily in Windows, but love the MAC OS mostly for the availability of simple software like OmniGraffle (visio sucks), OmniPlan, etc. Also, I have everything in virtual machines anyway, so it really doesn't matter what the host OS is. The virtuals can be complex, like for instance for one of my clients I am running a full SAP server to develop on. I've asked this in other threads, but I figured asking in the MP category would be better as you all probably own Mac Pros. I am finding the MBP lacking. Having 2-3 VMs open at a time (somewhat typical in my workflow) the fans rev up and stay revved until I'm done working. Average CPU temp is around 84 C. I'm thinking I need a tower instead as I'm starting to need more VMs and more space. I'm wanting the 6-core 3.33 mac pro, will put in 24gb of mem as well as the current SSDs I have and a 480GB PCI ex from OWC. IO is a must as slow IO = time and time for me is money (I get bonuses for finishing things faster). I'm also wondering if Ivy Bridge MBP's will be cooler and faster and maybe upgrading to MP would be a mistake. But at the same time, I rarely work at the couch, but when I do it's usually non-VM related (responding to emails, etc). Sometimes I will work on simple projects, so portability isn't too big of a deal. Would you guys recommend a MP or am I just being overly sensitive to fan noise and can squeeze out more from the laptop when Ivy Bridge comes out. if everything is moving to notebooks and portable devices, maybe I just need to suck it in and just keep working through it. For those that have more than one computer (MP + laptop), how do you handle working on two computers (I work one day a week at an office and the rest from my home office)? Obviously I cannot sync virtual machines between locations (they average about 100GB in size), but I can set up a different dev environment at the office w/o issues and code sync is no problem. Or possibly use a laptop at the office but use mac pro at home. Money really isn't an issue, although savings will always help. A brand new mac pro 6-core with OWC memory + the PCIEx SSD will run me about 5k. I can settle for dual 24's instead of 27's since I will have to replace monitors (from what i understand the TB monitors won't work with a MP). Keeping the current MP, of course, will be much cheaper.