Doesn't the NEC have free wi-fi? I'm pretty sure it does, whether that would be too slow for a decent stream or not is another question.