First, of all no one should be insulting another person's priorities in spending money on a ST even if one deems it expensive.
I think 340 is way too expensive considering they dont even offer fans that dont have the NFL Network tier in their packages an option to watch Thursday Night Games.
Also, the HD quality remains to be seen. From what I read, the NFL has never offered a great online HD product.
I have a PS3 with COMCAST. I am thinking of finding a friend who has DIRECTV and offer to split the price on ST. My buddy just had a kid and so it will be more convenient at my place and even my mom who is a huge steelers fan can wath the games at my place. If I dont find that option, then sportsbars it is and those days when i am out of town and cant find a bar with the Steelers audio on, then I can subscribe to NFL Rewind and catch the game with sound on a replay to see if I missed anything.
BTW, i did go to a couple of bars in NJ a year plus ago to watch a Steelers game. One was Bar A or something. It sucked. Maybe they had a good Steelers crowd, but the TVs were ancient and the flat screens showed SD. So I had to find a smaller place that had HD feed and went there. I live in Atlanta where we have better sportsbars, especially for Steelers. I dont drink. But I usually tip the waitress 4-5 bucks even though my bill is only 10 bucks or so. Maybe the owners may not love it, but I bring in friends who drink. Still, yeah, it can akward if the bar is full and you are taking up space with your measly bill. But I can't help it as I need to watch the game badly.