Several weeks ago, Bioware announced that it would be releasing a beta for its upcoming game, Mass Effect 3, in January. It would seem that it hit sooner, but not intentionally. Earlier, members of the Xbox Live Fall Preview Program – a program [...]