Can everyone stop crapping on Willingham? He's always been a good player, he's hitting his prime and becoming a great one. Every batter runs hot and cold, but he is a serious slugger and deserves a bit of respect.
Willingham has been a very pleasant surprise. acquiring him for nothing is one of the few truly great things that Jim Bowden accomplished.