To stream watchespn.com you need to have an e-mail address attached to one of their affiliated internet/cable providers such as AT&T or Verizon. If you don't have one but know someone who would let you use theirs that will work.
All CBS games are streamed live on cbssports.com free of charge or restrictions.
I'm curently using Slingbox which requires a one-time cost of $200-300 for the box and someone without hi-speed internet and cable/satellite willing to let you take over one of their TVs.
There are also some websites that stream live sporting events. If you want to watch from the
First Row I'm sure you could do some searching and find one.
I've lived in Asia for four years and haven't missed a game that I wanted to see. I have slept through some of the Western Kentucky and Georgia Southern type games though.