I've been meaning to post this thread for a few days, but I believe now that things have cooled off, we can have a better discussion about it.
For those out of the loop, which I doubt there are many, or even exist, due to the extensive media coverage of this, rumors have surfaced that Xbox will...