Good Moves: I can't believe how great the Panthers' draft was. They targeted Jon Beason at No. 14, traded down and still acquired him with the 25th pick. With that extra selection, they chose
Ryan Kalil, the top center in the draft. Dwayne Jarrett and Charles Johnson were also great day-one picks. Jarrett will be a nice complement to Steve Smith in the future, while Johnson could find his way
into the starting lineup this year. Ryne Robinson will be an upgrade in the kick-return game. Tim Shaw and C.J. Wilson were both steals.

Good Moves: Patrick Willis is yet another great player the 49ers have added this offseason. They needed a top-notch player in the middle of that front seven, and they got one with the 11th pick
of the draft. San Francisco moved up for Joe Staley, who should have gone to the Giants at No. 20 or Chiefs at No. 23. Staley should be a fixture on the
offensive line for at least 10 years. Jason Hill, one of the fastest prospects in the draft, was a steal in the third round. I also liked the addition of defensive ends Ray McDonald and Jay Moore. I expect
both to be valuable role players. Tarell Brown was an interesting selection in the fifth round. Brown, a first-round talent, was arrested twice this past year. However, it's not like San Francisco burnt
a top pick on him. It was No. 147. If he's a malcontent, so what? Oh, and by the way, the 49ers acquired Darrell Jackson for a fourth-rounder.

Bad Moves: It looked like the 49ers reached for corner Dashon Goldson and defensive end Joe Cohen in the fourth.

Good Moves: Atlanta needed a pass rusher in the wake of Patrick Kerney's defection for Seattle, and that's exactly what they got with Jamaal
Anderson at No. 8. Looking to make
their offensive line larger, the Falcons chose Justin Blalock in the second round. Chris Houston was a steal two selections later; there's no way he should have made it past the Eagles at No. 36. Laurent
Robinson is a talented receiver who can make a contribution if Michael Vick can get him the ball. Stephen Nicholas and Martrez Milner were excellent fourth-round picks. I also liked Jason Snelling in the
seventh and Doug Datish in the sixth. Atlanta's best draft choice, however, was cornerback David Irons at No. 194. Irons was slated to go in the third round, so how did he make it all the way to the sixth?

Bad Moves: The Falcons had one of the best drafts this weekend. Another solid job by Rich McKay.

Good Moves: Quality over quantity, I guess. The Jets only made four picks, but all four guys they drafted will make an impact in 2007. New York traded up to get Darrelle Revis, which was fine
because he wasn't going to fall to No. 25. They also moved up to snag David Harris off the board. Harris was slated to go in the first round and shouldn't have made it past the foolish Eagles at No. 36.
Jacob Bender will provide depth at offensive tackle, while Chansi Stuckey, a fourth-round prospect chosen in the seventh, will compete with Justin McCareins for the right to be the third receiver on the
depth chart.

Bad Moves: I'll take quality over quantity any day. It looks like the Jets drafted two Pro Bowlers and two key contributors. Nothing wrong with that.

Good Moves: The Jaguars were locking in on Reggie Nelson at No. 17, traded down four spots and still came away with their man. Jacksonville needed a top-notch safety in the wake of Deon Grant's
departure and they definitely got one. Justin Durant, the team's second-round choice, could replace Nick Greisen next year. Mike Walker, taken in the third round, is the speed receiver Jacksonville
needed. I liked a few of the Jaguars' second-day selections, including punter Adam Podlesh, safety Josh Gattis, defensive tackle Derek Landri, linebacker Chad Nkang and offensive tackle Andrew Carnahan.
Gattis and Nkang were my favorite picks.

Bad Moves: Jacksonville addressed all of its needs, traded down in the first round and took all the right players. A perfect draft.

Good Moves: I was surprised the Bills took Marshawn Lynch. I thought they'd go after Patrick Willis, Leon Hall or Darrelle Revis at No. 12. I have no problem with the pick; I'm just a bit shocked.
One of the best moves in the entire draft was moving up to secure Paul Posluszny, who will be a Pro Bowl-linebacker in Buffalo for many years to come. Trent Edwards was a steal in Round 3, considering
how ridiculously high some of the other signal callers were going in the second round. If J.P. Losman regresses, at least the Bills have an insurance policy. John Wendling was a great selection in
the sixth round. Also, Dwayne Wright will be a perfect complement for Lynch.

Bad Moves: I love what the Bills did this weekend. The only flaw I can find is that they didn't take a cornerback.

Good Moves: The Colts had nothing behind Marvin Harrison and Reggie Wayne, so I don't mind them taking Anthony Gonzalez in the first round or Roy Hall in the fifth. Offensive tackle Tony Ugoh
should be a starter by 2009. He's a monstrous offensive tackle who will keep Peyton Manning off the turf. Like Michael Smith, I love the defensive backs Indianapolis acquired. Daymeion Hughes, Brannon
Condren and Michael Coe will all succeed in Tony Dungy's defense. Coe, taken in the fifth round despite being a third-round prospect, was quite a steal. I also liked the Quinn Pitcock selection.

Bad Moves: I don't think Indianapolis repaired all the damage this offseason inflicted on its defense. Bill Polian took care of the secondary, but no one was drafted to replace Cato
June.

Good Moves: The Vikings sat at No. 7 and still managed to obtain one of the best players in the draft. I know they already had Chester Taylor, but you can't compare him to Adrian Peterson.
Besides, you need two talented running backs to succeed in the NFL. I also loved the addition of Marcus McCauley; he'll provide depth for a weak cornerbacking corps, and could eventually
start for the troubled Cedric Griffin. McCauley was a second-round prospect, whom Minnesota was able to obtain in the third. Sidney Rice, taken in the second, should be a nice receiver for the
Vikings. Aundrae Allison and Rufus Alexander were Day 2 steals. Both have the capability of making huge impacts in 2007.

Bad Moves: I don't get Brian Robison in the fourth round. He's more of a 3-4 rusher; I don't think he fits in the 4-3.

Good Moves: I know the Cardinals reached for Levi Brown and should have moved down a slot or two, but the fact remains they landed a big, mean offensive tackle who will improve the team's offense.
I can't believe Arizona managed to obtain Ben Patrick in the seventh round. What a steal. Speaking of steals, I love how the Cardinals acquired Alan Branch in the second round, even though they needed
to trade up to do so. Branch has been tagged as a lazy bum, but he was projected to go No. 13. Getting him with the 33rd pick was a sweet deal. Steve Breaston should help in the return game.

Good Moves: Most of the analysts on the NFL Network seemed displeased with Denver's draft. I liked it. Denver needed to improve its offensive and defensive lines and they did just that, obtaining
ends Jarvis Moss and Tim Crowder, offensive tackle Ryan Harris and defensive tackle Marcus Thomas. Thomas has character issues, but the Broncos used a fourth-round pick on him; not a first or second. Harris
fits in well into Denver's zone-blocking scheme. Moss and Crowder will get to the quarterback.

Bad Moves: Denver didn't have to move up to get Moss. No one between 17 and 20 was going to take him.

Good Moves: Baltimore had major concerns with its offensive line before the draft, which explains why it spent two of its top three picks on linemen. Ben Grubbs was the best guard prospect
in this class, while Marshal Yanda can play four positions on the front. In the third round, the Ravens acquired Yamon Figurs, the fastest player at the Combine. Figurs should be able to effectively
replace the injured B.J. Sams as the team's return specialist. I thought the selection of Antwan Barnes in the fourth was interesting. Barnes, a Florida International alumnus, joins a team comprised of
many Miami players. Remember the Miami-Florida International brawl? Think he'll be hazed in training camp? Le'Ron McClain and Troy Smith were steals in the fourth and fifth, respectively.

Bad Moves: Another solid draft for the Ravens. I don't know why they traded up to take Yanda. They could have stayed put and still acquired him.

Good Moves: The Patriots traded their second pick in the first round to San Francisco for next year's No. 1. I know the 49ers are supposed to be good, but what if they miss the playoffs again?
New England could have a top-15 pick in 2008. The team also traded one of its fourth-round selections to the Raiders for Randy Moss. As for the actual rookies, the Patriots added depth to their secondary
with Brandon Meriweather and Mike Richardson, and linebacking corps with Justin Rogers. Kareem Brown was a solid pick in the fourth.

Bad Moves: Clint Oldenburg? Justise Hairston? Mike Elgin? There were better prospects on the board. I would have liked to have seen more depth added to the linebacking corps.

Good Moves: Fred Cimino from Endless Banter loved the Greg Olsen pick, so I guess it was a good one. The Bears have needed a premier tight end for years, and they finally got one. Garrett Wolfe
should be a nice backup for Cedric Benson. I also liked the additions of linebacker Michael Okwo, guard Josh Beekman and safety Kevin Payne. Beekman, a second-round prospect, was a steal in the fourth.
He'll take over for Ruben Brown whenever he retires.

Bad Moves: Not that Dan Bazuin is a bad player, but I don't see the need for a defensive end in the second round.

Good Moves: The Seahawks didn't have a pick in the first round, so their top selection was cornerback Josh Wilson in the second. Not a bad choice. I liked four of Seattle's other picks: Defensive
tackle Brandon Mebane and defensive end Baraka Atkins will give the Seahawks much-needed depth on the defensive front; guard Mansfield Wrotto is an underrated player; and receiver Courtney Taylor, a
third-round prospect, was obtained in the sixth.

Bad Moves: I thought linebacker Will Herring was a reach in the fifth. Why take both Taylor and Jordan Kent in the sixth? Does Seattle need two rookie receivers?

Good Moves: No Reggie Bush this time, but the Saints had a pretty solid draft. Once again, they took a player who should have been selected by another. Bush was supposed to go to the Texans
last year, just as Robert Meachem was meant to go to Tennessee at No. 19. Meachem could become a great replacement for Joe Horn. With the addition of Jason David, cornerback wasn't the team's top need,
although depth was still a must. New Orleans was able to satisfy that issue with Usama Young in the third round, while trading down in the process. Guard Andy Alleman was also a solid choice. The Saints
took Antonio Pittman in the fourth round, who was slated to go in the second.

Bad Moves: I'm not a big fan of New Orleans' later picks. Why didn't the team address the front seven of the defense?

Good Moves: I thought it was a little early to take Craig Davis, and while I believe there were better receiver prospects on the board, I trust A.J. Smith to make the right decision. Davis should
turn out to be a good player. Inside linebackers Anthony Waters and Brandon Siler, and tight end Scott Chandler also seem like great picks.

Bad Moves: I don't get why the Chargers traded three draft choices for safety Eric Weddle. Smith must see something great in him. I don't; I think Weddle's a decent player, but I don't think
he's that good. I'll give Smith the benefit of the doubt.

Good Moves: The Cowboys traded thrice on Draft Day, adding picks, giving away selections and re-acquiring them. I'm always a fan of moving down, and I find it odd that some teams like Miami and
Green Bay just don't grasp that concept. Things fell apart for Dallas when Greg Ellis went down last year. Jerry Jones made sure that wouldn't happen again, acquiring Anthony Spencer at No. 26. Dallas
may have found a gem in the seventh round, picking cornerback Courtney Brown at No. 212. It's also worth noting that Dallas could have a top-10 pick next year, given that they acquired Cleveland's No. 1
in 2008.

Bad Moves: James Marten? Doug Free? How many offensive tackles do you need? The Isaiah Stanback pick was a waste.

Good Moves: The Lions made the right move by taking Calvin Johnson. Matt Millen couldn't get enough to trade him -- apparently Tampa Bay wanted a king's ransom -- so he decided to keep the most
dynamic prospect in this class. Nice job, Matt. Another quality move was trading down and still acquiring Drew Stanton, the quarterback he was enthralled with. I'm always a fan of moving down and getting
extra picks, especially if you can still get the guy you want. With that extra pick, Detroit obtained Ikaika Alama-Francis, who will provide depth at defensive end. Manny Ramirez was a nice choice in the
sixth round.

Bad Moves: Does anyone know why Detroit moved up into the latter stages of the second round to acquire Gerald Alexander, a guy I had going in the fifth? Makes no sense. I also thought there
were better cornerbacking prospects than A.J. Davis in the fourth round. Who is Johnny Baldwin?

Good Moves: The Giants needed a corner and got a good one in Aaron Ross at No. 20. Steve Smith, the team's second-round selection, will give Eli Manning a speed option at receiver. New York
had five selections on Sunday and I loved each of them. Kevin Boss will be a quality backup for Jeremy Shockey. Adam Koets is a decent lineman. Michael Johnson was a fourth-round prospect taken in the
seventh. Ahmad Bradshaw is a decent running back. Zak Deossie, the best pick of all, will make immediate contributions as a long snapper, but should also see action at linebacker.

Bad Moves: GM Jerry Reese could have obtained Jay Alford in the fourth round. I like Alford, but taking him in the third round was a reach, especially considering that the Giants were
neglecting the offensive tackle position. And by the way, HOW ABOUT PROTECTING ELI MANNING!?

Good Moves: Some of the ESPN analysts weren't high on Amobi Okoye, but I liked the pick. The talking heads thought the Texans should have drafted Darrelle Revis or Leon Hall over him. Why? Okoye is the
better prospect and Houston needed help at defensive tackle. Fred Bennett, taken in the fourth round, was a solid selection. I also liked safety Brandon Harrison, offensive tackle Brandon Frye and
guard Kasey Studdard. Jacoby Jones was an interesting prospect. You could tell Charley Casserly was no longer with the franchise.

Bad Moves: Unlike a lot of other people, I can't really find too many flaws with Houston's draft. I managed to discover one, however. The Texans failed to improve their offensive line until
the fifth round. OK, maybe Casserly still has some influence. Just a little bit.

Good Moves: I would have chosen Joe Thomas at No. 3 as well. Thomas helps Cleveland win right away. I wasn't expecting the Browns to land both Thomas and Brady Quinn, however. I'm torn. I like the
fact that they obtained a franchise quarterback, but I'm not crazy that they surrendered next year's first-rounder to do so. I love the Eric Wright selection. I know he has character issues, but the Browns
can't worry about that. They need talent.

Bad Moves: Who is Melila Purcell? Why didn't Cleveland take a receiver until the fifth round?

Good Moves: I thought it would be Lawrence Timmons or Paul Posluszny at No. 15. The Steelers went with the former. I have no problem with that, although Pittsburgh could have traded down, perhaps
striking a deal with Denver. LaMarr Woodley, taken in the second round, can play both the 3-4 and 4-3, which is exactly what Mike Tomlin is looking for. Ryan McBean and Cameron Stephenson were excellent
second-day selections. Pittsburgh found its punter of the future in the fourth round, selecting Daniel Sepulveda, a former linebacker.

Bad Moves: Matt Speaeth? Third round? Really? I projected Spaeth to go in the fifth or sixth. And the Steelers didn't really need a tight end either. That pick would have been better spent
on Tony Hunt.

Good Moves: Adam Carriker can play any position on the defensive line, which is perfect for the Rams who need help everywhere on the front. Fifth-round defensive tackle Cliff Ryan is a promising
prospect who might be able to help stop the run. St. Louis added a quality corner with the 84th pick. At No. 154, the Rams chose Dustin Fry, who should be able to make his way into the starting lineup
by 2009.

Bad Moves: Brian Leonard was a luxury pick in the second round. The Rams have too many holes on the defense to afford someone like him. I would have chosen Turk McBride or traded up for
Justin Durant.

Good Moves: JaMarcus Russell was a no-brainer. The Raiders couldn't possibly go into another season with Andrew Walter at quarterback. Zach Miller was a great selection in the second. Miller
could be the Pro Bowl tight end Al Davis has been searching for. Quentin Moses, taken with the first pick in the third round, will provide depth the Raiders need at defensive end. In the fourth, Oakland
took a chance on Michael Bush. If he can make it back from his multiple injuries, the Raiders will have a great running back for years to come. If not, they wasted a single fourth-round selection. Big whoop.

Bad Moves: Excluding quarterback, the offensive line and receiver were the Raiders' two greatest needs. Neither was addressed until the end of the third round. I would have spent pick No. 65
James Marten, Ryan Harris or Jason Hill. I thought it was a bit early to take Mario Henderson at No. 91. Cornerback John Bowie, picked in the fourth round, was also a reach. Can anyone explain the
sixth-round selection of Oren O'Neal to me?

Good Moves: I like Dwayne Bowe. He should become the No. 1 receiver Chiefs fans have been looking for since Derrick Alexander. Kansas City took two defensive tackles on Saturday. One has to hit,
right? Justin Medlock is an upgrade over Lawrence Tynes, while Michael Allan, chosen in the seventh round, could be Tony Gonzalez's heir apparent.

Bad Moves: Hey Herm Edwards and Carl Peterson, you're aware two of your Hall of Fame-bound offensive linemen retired recently, right? Something tells me Damon Huard and Brodie Croyle will be
spending a lot of time on their backs in 2007.

Good Moves: Michael Griffin will help Tennessee defend the pass, but I had a problem with the pick (see below). Paul Williams offers Vince Young a speed option at wide out, but the Titans should
have picked a receiver earlier. A couple of decent selections on Sunday: Center Leroy Harris will step in for Kevin Mawae when he retires; while defensive tackle Antonio Johnson and defensive end Jacob
Ford add positive depth to their respective positions.

Bad Moves: Hey, Titans: It's called Robert Meachem or Dwayne Bowe. Not: "Oh, let's take some guy that doesn't fit our needs just because he went to the same college as Vince Young." I like
Griffin a lot but the Titans didn't really address a need. Running back Chris Henry is unproven. He was benched at Arizona, so the Titans essentially drafted a 40 time. I could see Henry late third or
early fourth. Not in the middle of the second round!

Good Moves: I have no problem with the Sabby Piscitelli pick, although I thought it was a bit early to take him. I like Quincy Black and Tanard Jackson. There was a lot of value with Jackson,
who was projected to go in the second round. The Bucs grabbed him in the fourth. As for Gaines Adams and Aaron Sears... I like both of them as players, but there is something fundamentally wrong with
both picks...

Bad Moves: The Buccaneers already added defensive ends Kevin Carter and Patrick Chukwurah this offseason. Both of them are now useless with Adams and Simeon Rice on the roster. Tampa Bay
probably should have chosen Dwayne Jarrett instead of Sears.The Buccaneers are also apparently cheap. Giving up both second-round picks for Calvin Johnson isn't a big deal. Consequently, Jon Gruden wasn't
able to bolster his receiving corps.

Good Moves: The Bengals are lucky Leon Hall fell into their laps. Hall could have gone as early as No. 10. I thought Dan Santucci was a decent pick in the seventh round.

Bad Moves: Kenny Irons? Cincinnati has way too many needs to afford the luxury of a third running back. How about trading up for Justin Durant? Marvin White, Jeff Rowe and Matt Toeaina
were all reaches in the fourth, fifth and sixth rounds, respectively.

Good Moves: I like John Beck; I think he's going to be a solid quarterback in the NFL. Samson Satele is an upgrade at center, which is something Miami desperately needed. Lorenzo Booker is an
interesting, Leon Washington-like weapon Beck will utilize often in the future. Paul Soliai is a perfect nose tackle for the Dolphins' 3-4 hybrid scheme.

Bad Moves: Like everyone else, I hated the Ted Ginn pick. Look, I like Ginn as a player. The Dolphins needed a speed receiver and kick returner, so it makes sense as far as a personnel
move is concerned. However, there's a chance Ginn won't be ready to play in September. Even more importantly, Miami should have traded down if it really wanted Ginn. I'm sure the Bills would have moved
up for Patrick Willis. Taking Ginn at No. 12 wouldn't have been that bad.

Who in the world is Reagan Mauia? Better fullbacks were available. Why didn't the Dolphins improve the offensive
tackle position? How about a tight end now that Randy McMichael is gone?

Good Moves: The only first-day selection where the Packers didn't reach was at No. 89 with Aaron Rouse. I'm not sure if Rouse will be a solid pro, but that's where he was supposed to fall. I think
Green Bay had a solid Sunday. I was a fan of Aallen Barbre in the fourth, David Clowney in the fifth and especially Mason Crosby in the sixth.

Bad Moves: Reach, reach, reach. Justin Harrell? Reach. Brandon Jackson? Reach. James Jones? Reach. It seemed like the Packers panicked when Marshawn Lynch came off the board. If they really
wanted to take Harrell, they should have traded down.

Good Moves: Tony Hunt was a great choice at the bottom of the third round. He'll be the perfect complement to Brian Westbrook. Stewart Bradley is a nice player.

Bad Moves: Kevin Kolb? Kevin Kolb!? Easily one of the dumbest picks I've ever seen. How about Chris Houston? David Harris to eventually replace Jeremiah Trotter? Dwayne Jarrett? Eric Wright?
The Eagles already have a young QB (A.J. Feeley) and a veteran (Kelly Holcomb) to back up Donovan McNabb. You're supposed to get a guy who can make an immediate impact the first two rounds, and Philadelphia
did not do that. In fact, Andy Reid completely ignored his horrendous secondary. This move reminds me of the Houston Texans in 2003, who took Louisville QB David Ragone just one year after choosing David
Carr. Ragone played in a few games and then left the team for nothing. If McNabb plays for six or seven more seasons, the Eagles won't see Kolb until 2013. By then, he may be with a different organization.
What a waste. I feel sorry for an Eagle fan right now. What an embarrassing and pathetic move by the franchise. Other than Hunt, no player Philadelphia obtained will likely make an impact in 2007.