If we were to have a dome instead of an open air stadium, I fully believe we win an extra championship (I think we'll get 2 in the next 4 years), and Allen and the gang will have a historically good offense.
Say what you will about the history of the game, people being crybabies, blah blah blah. The cold weather is terrible. Playing in a controlled environment in Buffalo is what this board should be clamoring for.