onlinepools.com is a good one for free. It doesn't have a lot of functions... but if you do your draft and enter your teams it does all the rest for you. There is option to update for a cost to live scoring.. I never do that. I am usually watching the games and can figure out live scoring.