Another E3 Site to keep an eye on… Major Nelson 18 years ago The Xbox Press site. Well you are press…right?