Anyone who bats .250/.381/.521 in his career, does not suck. Does Adam Dunn strike out a lot? Yes. Is his defense terrible? Yes. But who gives a shit, Dunn is one of the most consistent guys around, he'll hit a ton of homers and draw a lot of walks. Anyone who thinks that's bad for a team is an idiot. Dunn will probably be worth every penny of his 56 million dollar deal, especially when he's playing DH which will take away most of his negative value.