I've been half-seriously thinking of getting an iMac Pro. I make music and the occasional very light graphic work, so in that sense it might even be a bit overkill for me. Specifically, I don't do any heavy 3D modelling or movies. Historically, I have always needed more processing power than memory, and the minimum of 32 GB is perfectly adequate for me. My current 2013 iMac has 24GB of RAM, and so far that's been enough, but I keep running out of real time processing power. I have no doubt that the entry level iMac Pro would make me a happy camper. But I also think waiting for the Coffee Lake generation of a regular iMac might work out pretty well, and that would leave me with a much happier wallet. I have really no idea how the upcoming Coffee Lake processor will compare to the iMac Pro's Xeon processor, for all practical purposes, so any comments about that would be welcome. Also, will the Xeon processors get a similarly noticeable "generation jump" as the Core i-series processors? So I guess it all boils down to: when the Coffee Lake iMacs are released, how will processing power compare to the then-current entry level iMac Pro?