If your willing to pay about $50 http://www.fanball.com
has a very good service. I used them last year and I was very impressed. They even have a cool little feature which allows you to give awards to teams for anything. The award shows up as a little star on the teams homepage and if you hold your mouse over it a description of the award will pop up. Last year I gave weekly awards for the team who scored the most points that week and also awards for division champs, leage champ (which was me by the way
), and for a couple other things. I'm gonna carry the division and league champ awards over to next year so everyone will always remember I won!
Ohh, and everything else like live scoring, records, forums, ect. rock as well.