Our stock answer when I was doing software development was 90 days after the last person asks when it will be released......
The friendlier version is when we stop finding bugs. Once we get a clean beta release I'd expect a release candidate RC1. If that is clean it it becomes the release version; if not then we'll get RC2......







