In 2007, the 49ers traded their 2008 #1 for Joe Staley at the 28th overall pick. We then traded away our #2 away for the Colts' 2008 #1.
In hindsight, was it worth it?
In 2008, there were five 1st-round OTs selected: Ryan Clady, Chris Williams, Branden Albert Gosder Cherilus, and Duane Brown. Of those, Clady is a star but the rest haven't done anything...Staley is better than the other 4.
So from that perspective, it was a bad move if you think we would have taken Clady instead of one of the other 4 tackles.
The 49ers also traded away their 2nd rounder for a 2008 #1, which the Colts used to select OT Tony Ugoh. As a rookie, Ugoh was impressive and it looked like we made an awful choice. However, Ugoh was benched in 2008.
With our 2008 first rounder, we took Kentwan Balmer, a total bust in my opinion.
If we had kept our 2nd rounder in 2007 and forfeited our 2008 #1, the best player available to fill our needs would have been LaMar Woodley...a steal.
But all in all, we ended up with a borderline pro bowl tackle. Not too bad.