I thought we were supposed to get some info on an open beta soon after launch.. does anyone know what the word on the street is with this?