Beta 3 should be feature-complete, yes, and we are indeed aiming to have it ready by Christmas 2007. And we're pretty firm on that, we really want to have the finished version out very early in 2008 so we can still have a decent shot at getting beta versions of one or two new platform ports out before the Olympics - this may mean bumping some significant features to later releases, but we really need to get a finished product out there ASAP regardless of who we have to disappoint.