I realize that you are looking for free sites but I will suggest you check out Fanball. All the bells and whistles for $60/yr. That works out to be $5 or $6 per person. That's as close to free as one can get.
If half the league gets live scoring from Yahoo, that's $60.

Cafe Home
Fantasy Baseball
Fantasy Basketball
Fantasy Hockey






