Just figured I would let everyone know whats going on. I should be getting back my Xbox on Tuesday. I also just finished moving and I'm not 100% sure how Internet will be at the new place. I should have a decent connection, but I will know more once I get everything setup. I haven't even played the demo yet. What are some early impressions people have from the demo?