As a die-hard fan and user of Vegas Pro, I would like to offer a friendly suggestion with regard to the development cycle of Vegas. (I took some heat for suggesting this before, but I'm suggesting it again on an Off Topic thread because I believe it will help the program to succeed.)
The current development cycle seems to be:
1. New Features Are Suggested and Planned
2. "Beta Testing" Is Done.
3. The New Version is Released
4. Many Bugs Are Then Discovered.
5. Multiple Re-Builds Are Done To Address Said Bugs.
6. Final Build Is Done.
7. Repeat to Step 1.
My concern about this way of doing it is that new users to the program or even those who are upgrading from a previous version can become extremely frustrated over the glitches and bugs. And I see no upside to this. Of course, this is a non-issue to some users or to those who can get the software to do what they need it to.
My friendly suggestion is that during Step 3, the New Version is released as a Pre-Release Beta and offered at a discounted price. This would serve primary purpose of addressing the above-mentioned concern.
It would let people know that it is extremely possible they might encounter a glitch or bug in the program but in exchange for that, they are getting a price discount; and therefore, there are no grounds on which to complain or be disappointed. They knew what they were buying and got a break for it.
In Magix's favor, at some point in Step 5, perhaps after the 2nd or 3rd rebuild, the Pre-Release Beta title and discount are dropped.
I am only suggesting this because this is what I have observed as a serious problem, and I'm suggesting it with the best of intentions. Vegas Pro is a great program, but this current way of handling development seems to be causing more harm than good. I totally get that Vegas is a complex piece of software with many moving parts and targets, and it can be very difficult to track down the source of a bug. However, I also get that it is not unreasonable for someone to expect a program they bought to work and to do what it says it can do. I also get that when Vegas crashes, it is not always the fault of the software.
Essentially, what I am suggesting involves no change to the actual development cycle, but more of a change in how the process is presented.
Thanks for listening.