There is generally going to a pretty significant difference in the amount of at bats a player who it's 3rd will have than a guy who hits 6th, which affects RBI production. For example, last year the Cubs had 744 PA in the lead off spot, 698 in the 3rd spot and 659 in the 6th spot. In other words, Lee could have easily crossed the 100 RBI plateau if he was hitting higher in the line up with the Marlins in 2003. He also would have done it with the Cubs in 2004 if he hit higher in the order. In 2005, he had the crappiest bunch of hitters hitting in front of him that he possibly could have. He should have had over 130 RBI that year, not 107. A healthy Lee all year will cross 100 RBI easily in 2007.