Now that we've had a good night's sleep to digest the results of the 2012 NBA draft, it's time to hand out draft grades!
A word of caution before we proceed. Instant reaction to events like the draft are completely subjective, and perhaps, a bit unfair because, in truth, we have no idea what these players will look like five years down the road.
But we love to make our best educated guesses!
Here's a look at how all 30 teams fared in the draft.