Until they solve the live sports problem, I could never go the "free tv" route. I love my Netflix and would drop my directv bill in a heartbeat but I have to have my live sports. If anyone has an answer to this I would love to hear it.
My internet provider in not on the ESPN3 list so that option is out.
I seems there should be an internet service where you can pay a fee for the season and stream as many games as you want. The only thing I can think of is that ESPN and other networks have contracts with cable providers that prevent that. I hate cable providers.