Category: Xbox Store Halo 3 Video Just posted on Xbox.com. And the Beta sign up has opened up as well.