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 on Email (Opens in new window) The Xbox Press site. Well you are press…right?