There's nothing like looking back at a draft to see where the coaches and scouts got it right or wrong with their evaluations. Although evaluators don't have the benefit of hindsight when making selections at the time, I've been able to monitor the progress of the top prospects in this draft throughout their respective careers. Here's how I would re-do the 2008 NFL Draft based on what I know about the players and teams since that point:

1. Miami DolphinsPick:Jake LongDo-Over:Matt RyanComment: Given another chance to select a franchise quarterback over the "best player available," Bill Parcells would definitely take the signal caller in Miami. Ryan has been a standout performer since entering the league. Most important, he has consistently guided his team into the postseason with his steady hand at the position.

3. Atlanta FalconsPick:Matt RyanDo-Over:Joe FlaccoComment: It's hard to poke holes at Joe Flacco's suggestion that he is one of the best quarterbacks in the NFL when you look at his Super Bowl ring and overall winning percentage. He consistently leads his teams into the playoffs, which is a significant deal in a league that's all about winning.

4. Oakland RaidersPick:Darren McFaddenDo-Over:Chris JohnsonComment: The late Al Davis would take the CJ2K in a draft do-over based solely on his superior speed, quickness and burst. Johnson is one of the elite runners in the NFL, with six consecutive 1,000-yard seasons to open his career.

6. New York JetsPick: Vernon Gholston Do-Over:Ray RiceComment: After whiffing on Gholston in the original draft, the Jets would opt to add a rugged runner to complement their "Ground and Pound" attack under Rex Ryan. Rice is more than capable of filling the bill with a hard-nosed running style that shines in cold weather.

7. New Orleans SaintsPick: Sedrick Ellis Do-Over:DeSean JacksonComment: Imagine the numbers Drew Brees would put up with a legitimate speedster on the perimeter. While Jackson's prickly personality would test the patience of the Saints' coaching staff, the opportunity to add a player with a track record of delivering big plays (Jackson leads the league with 35 40-plus yards receptions since 2008) would make the risk-reward proposition a worthwhile gamble.

8. Jacksonville JaguarsPick: Derrick Harvey Do-Over:Ryan CladyComment: Clady is one of the premier offensive tackles in the league. It's possible that his steady presence at left tackle would've improved dismal quarterback play that plagued the Jaguars in recent years.

9. Cincinnati BengalsPick:Keith RiversDo-Over:Aqib TalibComment:Marvin Lewis has been successful rehabbing troubled playmakers throughout his tenure in his Cincinnati. While Talib's immaturity would require some added attention, there's no doubt that his skills as a ball hawk would've helped the Bengals defense hold up against the elite offenses in the AFC.

10. New England PatriotsPick:Jerod MayoDo-Over:Matt ForteComment: It's hard to suggest that Mayo has been a disappointment with the Patriots when you look at his production, but I'm sure Tom Brady would love to have a versatile weapon like Forte in the backfield. The Pro Bowler capably anchors the ground game with his slippery running style, while also adding key production as a dangerous receiver out of the backfield.

12. Denver BroncosPick:Ryan CladyDo-Over:Duane BrownComment: Critics snickered when Brown emerged as a first-round selection in the original draft, but he has rarely given up sacks or holding penalties since entering the league. That's exactly what coaches want from a franchise offensive tackle selected near the top of the board.

14. Chicago BearsPick:Chris WilliamsDo-Over:Branden AlbertComment: Williams' struggles in Chicago would lead the team to nab Albert in a do-over. The big-bodied offensive tackle has quietly been one of the best at his position throughout his career.

18. Baltimore RavensPick:Joe FlaccoDo-Over:Calais CampbellComment: Ozzie Newsome has done a great job of identifying "football players" in the draft. Campbell doesn't garner significant attention on the national scope, but he has been one of the top defenders in the league the past two seasons.

19. Carolina PanthersPick: Jeff Otah Do-Over:Chris WilliamsComment: Williams was a disappointment in Chicago, but he has had a solid career since moving inside to offensive guard. The Panthers love to feature a big, physical offensive line, which makes this move a sensible one in a draft do-over.

20. Tampa Bay BuccaneersPick:Aqib TalibDo-Over:Martellus BennettComment: Bennett was considered an underachiever during his first few seasons in the NFL, but his recent emergence as a top tier tight end suggests that he has the talent to anchor a passing game as a deep middle threat.

21. Atlanta FalconsPick:Curtis LoftonDo-Over: Same Comment: Lofton has been one of the most productive tacklers in the NFL since stepping into the league. Although the Falcons allowed Lofton to leave as a free agent in 2012, the team would love to have his rugged presence in the middle of a defense that has slipped considerably since his departure.

22. Dallas CowboysPick:Felix JonesDo-Over:Carl NicksComment: Nicks became one of the top interior blockers in the NFL after being overlooked on draft day. He would command significant attention in a draft do-over due to his strength, power and polished overall blocking ability.

27. San Diego ChargersPick:Antoine CasonDo-Over:Orlando ScandrickComment: Scandrick entered the NFL viewed as one of the best athletes in the draft. He has developed into a top cover corner in Dallas despite playing primarily as a nickel corner throughout his career.

29. San Francisco 49ersPick: Kentwan Balmer Do-Over:Tracy PorterComment: The 49ers attempted to upgrade their defense by adding another weapon along the frontline, but grabbing a sticky cover corner with terrific ball skills would've been a better option.

30. New York JetsPick:Dustin KellerDo-Over:Jermichael FinleyComment: The Jets were looking for a deep middle threat when they selected Keller at this point. Finley has been a superior player for most of his career, so nabbing the big, athletic pass catcher at the bottom of the round would've been a sensible decision at this point.

31. New York GiantsPick:Kenny PhillipsDo-Over:Darren McFaddenComment: The oft-injured McFadden has shown flashes of greatness as a runner, but he has failed to play a full season as a pro. Regardless, McFadden's considerable talent would make it hard for a team to bypass him at the bottom of the first round.