It's going to be great to have Crabtree in a Niner uniform finally. Look for him to be active in a limited role after the bye week.
I'm wondering who will get the axe to make room for him on the roster. I actually hope that the Niners release Spurlock and place him on the PS (they opened a spot yesterday) so that Hill can stick around. I think releasing Hill would be a mistake, and another wasted recent high draft pick (3rd Round). The Spurlock experiment has not worked. C'mon Sing, this isn't a Mike Nolan team anymore! If they are in love with Spurlock still, then Battle could be the guy to go, as he likely won't be resigned next year anyways. I know he has been Mr. dependable through the last few "non-glory" years, but I think the time has come to move on.