I actually do think that it takes a special player available for a team to be willing to give up what BB feels is "good value". Thus, trading up for Kyle Boller (suckers!), Clay Matthews, Mark Ingram (as mentioned), Dez Bryant, etc. Got to be something drawing them up the board.
Makes sense that the Niners wanted to move up to #33 for a QB-- maybe they wanted to move ahead of Cinci and Buffalo to be sure to get a QB. Well, they got one at #36 anyway... who knows if it's the one they wanted. If they really wanted Dalton over Kaepernick they should have made the trade, even if it was going to cost them a 2012 2nd. But, if I'm them at #36, I'm looking at Dalton, Kaepernick and Mallett and thinking if Buffalo and Cinco both take one, they still have a guy on the board. From that perspective, they really weren't in a bad situation at #36. So, if that's the case, was there really a market for the #33 pick?
Now, if Indy and/or Chicago had taken a QB at the bottom of the first, I bet SF would have paid BB's price.