I'm a semi-professional developer, mainly of Windows software via Parallels - I like having the "best of both worlds". I have a faithful Mac Pro (early 2009), kitted out with 3rd party SSDs and 16Gb of RAM. It's never let me down and still holds up pretty well, but is starting to feel a little stretched. Fortunately, I now have a budget for a new machine, and I'm looking to replace it with a current Mac Pro. I currently have 2 monitors, to which I'd like to add another, along with some external storage. I'm aware that the current Pro has been around for nearly a couple of years, and there may well be a refresh pending; of course, no-one knows when, how, or even if this will happen. My main criteria for a new machine is a decent processor and fast internal storage; external storage doesn't need to be that speedy, and graphical performance isn't a huge concern. From what I've read, the speculation is that any refresh will have USB3.1, Thunderbolt 3 and newer GPU's, none of which really impact me, and therefore there's nothing to wait around for. However, I've seen mentioned speculation of "even faster SSD", which would be of interest. Does anyone have any advice or opinion on whether there's anything I should be waiting around for in a future refresh, or is today's Mac Pro still worth the outlay? Would I be stupid to buy a Mac Pro right now when a refresh may be just around the corner?