The NFL (and the politicians that get comp tix) talk a great economic game, but I have a difficult time seeing any real benefit from when the SB was here in Indiana at Lucas Oil Stadium.
It does generate revenue that otherwise would not be realized.
Why would the NFL hold a Super Bowl in Atlanta, anyway? That's SEC football country!