From what I have read, however, it looks like the 49'ers got pretty lucky. After they traded down a 2nd time (to 31) Atlanta moved in to the 29th slot and grabbed Mike Jenkins. With KC set to draft at 30, and already having said they would like to add a receiver, the 49'ers were fortunate that their pick was traded to Detroit. If they had kept the pick and taken Woods, the 49'er org would probably be wiping the egg off their face about now.
Anyway, as a wise man once said, I'd rather be lucky than good.