If we do 12 teams I would leave the benches at 6. At 7 you would have a lot of hoarding and barely any waiver wire activity. Look at it this way. There are 32 teams in the NFL. If you assign starting positions for each team at 3 WR, 1RB, and 1TE, thats 175 starting offensive positions not including QB. In a 12 team league with the starters we discussed and 7 bench slots not including QB, there would be 156 players on teams in our league. Leaving only 19 available starters who would be the absolute worst scrubs available. Meaning there would be almost no free agent pick ups or even moderately serviceable players ever coming available. Now obviously there will be a few guys who have breakout seasons that nobody drafted and injuries that force 2nd and 3rd stringers into the spotlight, but its been my experience that the bigger the bench is, the less importance there is on smart waiver wire moves and free agent pick ups. Having to make those tough decisions about who to cut and who to keep is what makes Fantasy as fun as it is. I also would highly recommend an Injured Reserve slot. It will help protect people from getting screwed if a star player gets hurt early in the season or suspended but will be coming back at some point during the year. It keeps people in the game by giving them some hope that they can get their player back and not be forced to release him.