So if you were in the following scenario, what would you do? You need a new workstation for 3D graphics and video post production now, but Apple does not offer any up-to-date desktops with dedicated graphics. Buying an outdated Mac Pro is not an option. A dismal glimpse at the Buyer's Guide for Mac shows the MacBook Pro as the only product not in the red. Choices I've thought of so far: 1. Do you buy a current MacBook Pro with an external GPU via Thunderbolt 3, then get an iMac too when one comes out and demote the MBP to travel computer status? (A very pricey option, but maybe doable for some) 2. Do you buy an iMac now and settle, well knowing it will be obsolete in a matter of months, and get an external GPU via Thunderbolt 2 (slower), and tell yourself there was no other way. 3. Do you buy a MacBook Pro with an external GPU via Thunderbolt 3, and give up on the iMac, hoping this machine with a slower CPU will somehow be enough for a couple of years? 4. Do you wait it out, and try to use some older machine that might be lying around the office, and try to get by until Apple finally releases a new iMac? (Productivity may suffer in the meantime) 5. Do you do the unthinkable and get a Windows PC, at least for now? And maybe when Apple releases a real computer the PC can still be used for rendering jobs. Any other ideas? I'm really curious what you guys would do in this situation, because I am basically in such a pinch. Sure, Apple may have great desktops in their roadmap, but the future is the future, and I have no idea what to do about right now. P.S. I almost opened this as a survey, but more than a vote count, I want to hear why you would go with a particular choice.