Totally made an account just to come on here and say something about the no-install on 360 thing. Glad to see it's not just me... saddened to see they truly think to feed us some B.S. about no...