My view is that you shouldn't make decisions about a top prospect based on the interests of a lesser prospect. Castro is by far the better prospect, Barney by far the lesser. So send Castro where it's best for Castro, and then deal with what that means for Barney. If you think it's best to hold Castro back at AA, because he needs more practice there, or the pitching is easier, or the weather better, by all means repeat him at AA. Personally I'd prefer that they did so until/unless he was relatively dominant there. If the decision is that Iowa is better for him, then don't hold him back on account of Barney. I think the same for Vitters. I have many doubts about him, but I still view him as a higher prospect than any of the other non-Castro infielders. If the Cubs think AA is the best place for him, then send him there. But assuming that Daytona is more appropriate (as I think is the case), don't rush Vitters up to AA on account of Lemahieu or Flaherty or Lake. Your point about not making decisions about a top prospect because it is better for the interest of a lesser prospect is well taken. However, I'm don't necessarily think that Castro needs to spend time at AAA. I think he can continue to develop at AA, given that he only has around 100 abs there, and still has several things to work on (patience, eliminating errors, etc). Thus, as long as there is no real need to bring Castro up to Iowa, there is no reason they shouldn't just allow Barney to continue to develop. I don't see it as sacrificing Castro's develop in favor of Barney's. If anything, it may keep the Cubs from rushing Castro too fast.