So sign a bunch of short term crappy players to go with our current signed crappy players. Yeah, that makes sense. We are on our way! 
Who is saying anything about signing crappy players? Nobody is.
And sportsfan, I agree, Dukes is a better player than Milledge.
Minty, I know what you mean we didn't get Willingham to sit on bench, but if we went with adding Dunn and keeping Johnson, you could still find some time for Josh. Especially when Johnson goes down haha. The thing is teams like the Red Sox and Yankees have these kinds of problems, they just let themselves work out (they didn't have a position for Youkilis, now he turned out to be a starter, etc). It would give us incredible depth and give us a better team.