I think we should get the best player available who BEST meets our NEEDS. If we get players simply because one day they may be a star, chances are, we will already be stacked at that position. That means they will sit on the bench and get little game time, but losts of practice time that will make them very good. Just when they begin to develop, their contract will be up. Since there is little loyalty on all sides (ownership, management, and players), they will sign for big bucks with another team. We develop and train them, then they leave. That is why I say, choose players that will help us the most now, not in a few years. If we were a lottery team, I would go with your suggestion. Since we are not, at least not yet, I say take the player that can have the biggest impact the quickest. The other option is to trade the pick. Picks in the 20's are risky at best. You do get lucky from time to time, but let's face it, luck is not one of our strong suits.