We've been saying "a couple weeks" for a couple of weeks now. Still a couple weeks I'd guess. At this phase, it's really tough to say. We release when our beta team stops finding bugs that need repair! There are still a couple of little issues we're working, but suffice to say we're very close.
Thanks,
Walter