Myfantasyleague.com is great. The #1 reason to use it is the customer support. If you have a problem with your league you just leave a post on the support message board and they take care of it for you within hours, not days or weeks. They even take care of all commish errors, seldom are their errors due to MFL.com.
Their are unlimited scoring perameters, lineups, rosters. Whatever you want your league to be like, you can do it on MFL.com. You can design your league site to your specs. Standings columns, reports, league polls can all be made to show what you want to show.
They have live scoring for all league teams, easy access reports, free agent lists, stats, etc. Efficiency ratings for owners teams. They have 950 helmets to choose for your team logo. You can download any images from the web to use as logos, team icons, etc. They have playoff brackets, you just go in and rank the teams in your league and the brackets are updated after the completion of each week of your playoffs.
I've been on Yahoo leagues and CBSportsline. Yahoo is bland and boring. CBSportsline was terrible. No online support for problems at all!
MFL.com is $80 for one year, your second year with them is $70. They also give you a seperate league site if you want to run a fantasy football contest for the NFL playoffs!!! for free!!!
I'll use MFL.com from here on out, won't even think about another after 2 great years with MFL.com!