However, here is a more recent article that suggests that "best" team size is 5 plus or minus 2 - which fits into my preferred range:
http://www.informit.com/articles/article.aspx?p=1674234&...