Xbox Store Another E3 Site to keep an eye on… by Major Nelson • May 8, 2006 @ 12:12am Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share via Email. The Xbox Press site. Well you are press…right?