Home (TV) is preference, NFL.com when traveling overseas (which I do a lot), sports bar when at home and not available on TV.
Haven't been to game in over 5 years, partly because that's last time I was in Buffalo and partly again due to travel requirements. I was given 2 offers for Bills @ Giants next week, but I'll be in China. Anyone know a Bills bar in Shanghai? lol