For those of you who preordered halo 4 on Amazon, or stuff like that... check the site to see when you'll get it. It said I was going to get it on the 21st. I said hell no and sped it up by about a week. But, it'll still take a while. Don't expect to get it on the 6th if you did what I did. I highly recommend checking the date it says it will be delivered to you.
FC Media Links