Most programs start as a beta and then have the Official release that is later improved with more betas and then another offical release. Such is the case with Internet Explorer. I.E. 6 started out as a beta. So did, I.E. 5. As I.E. 5 improved, it added extra functionality as I.E. 6 beta which was fully released in the offical I.E.6 version. As new technology is incorporated, you will see I.E. 7 beta, and then a full release. It is the same with most programs, and Object Dock Plus or the standard versions are no different.
The reason beta programs are released are for testing reasons. Every computer has a different configuration. The only way the bugs can be detected and fixed is to release the beta for testing purposes to the general public with all their different computer configuations. Some people will have no problems with a beta, other people may have problems/bugs and this way the bugs can be indentified and fixed for an official release which is hoped to be bug free. But, with all the different computer configurations this is rarely the case. This is why software development is an ongoing process.
[Message Edited]