I agree in regards to the Sox/Bills comparison. They played great the last 4 games.
In the midwest baseball is big, just like basketball is. We have the Cubs, Tigers, White Sox, Reds, and Indians all within like 7 hours of me.
I love the Cardinals almost (and it's very very close) as much as I love the Bills.