@djweinbaum, just to be clear here I'm not intending to throw stones. This is just an open discussion from my perspective. Unity 5 Beta is awesome in my book, and I'm not using it to try to release software on in the near future. I've been in the software business a while now and know how 'unpredictable' software releases can be. With that said, I think in hindsight one of two things could have been done differently. Either have had a freely available open Unity 5 Beta that used a 'time-bombed' product key, either common to everyone or assigned per user. This release would have the caveat emptor not to be used in production. This model has been used by big OS releases for a while. As an example both Microsoft Windows Technical Previews or Apple Mac OS X Previews are freely provided with product keys to their development base. And sure, I get that there is a nominal development network subscription required in some cases. Or to have released a Pre-order Beta that was more complete and predictably closer to RTM than Unity 5 seems/seemed to have been from an external perspective. In my experience Betas have been code complete, albeit with many open issues, or minimally feature complete prior to hitting that milestone.