http://www5.ballstreams.com is awesome, It streams in HD and you can watch previous games, it also has DVR features. Its not free but if you get a year its like 7.50 a month. theres a hockey version out there too. Public registration is closed but i can send you an invite if you interested, PM me. They also stream college games sometimes.