I got hooked on JRiver with Media Jukebox (v.?) where I was happy to do some beta testing. As mentioned above, this is a complete recoding so it can be used on multiple platforms. This must be a monumental task when you consider what the final product will do. Most of us use one platform only, so that doesn't concern us, but to those using multiple platforms or platforms other than Windows, it will make a huge difference both to the user and to JRiver. When they release it, it must work on all guaranteed platforms. When hickups arise, sometimes it takes longer than expected to fix them. They fix, the beta testers check it out and report issues, and the process repeats until stable (per the beta testers). When it is released, it will undoubtedly encounter situations not encountered by the beta testers. Hence, this forum.
I understand how the process works and have never been disappointed in the product that I purchased (no matter the purchase option or delivery time). Those who are new to JRiver may not see it that way. That's OK because I'm sure it is helping the JRiver team tweak the "Date Due" process and future builds to reduce the likelyhood of this biting them again.
I'm fine with MC17 until 18 appears.
That was my 4 cents...