It was a pretty bad draft.
Toronto Raptors Andrea Bargnani, Forward, Italy
Chicago Bulls LaMarcus Aldridge, Forward, Texas (to Portland)
Charlotte Bobcats Adam Morrison, Forward, Gonzaga
Portland Tyrus Thomas, Forward, Louisiana State (to Chicago)
Atlanta Hawks Shelden Williams, Forward, Duke
Minnesota Twolves Brandon Roy, Guard, Washington (to Portland)
Boston Celtics Randy Foye, Guard, Villanova (to Minnesota via Portland)
Houston Rockets Rudy Gay, Forward, Connecticut
Golden State Patrick O'Bryant, Center, Bradley
Seattle Supersonics Saer Sene, Forward, Senegal
Orlando Magic J.J. Redick, Guard, Duke
N.O./Okla. City Hilton Armstrong, Center, Connecticut
Philadelphia 76ers Thabo Sefolosha, Guard, Switzerland (to Chicago)
Utah Jazz Ronnie Brewer, Guard, Arkansas
N.O./Okla. City Cedric Simmons, Forward, North Carolina State
Chicago Bulls Rodney Carney, Forward, Memphis (to Philadelphia)
Indiana Pacers Shawne Williams, Forward, Memphis
Washington Wizards Oleksiy Pecherov, Center, Ukraine
Sacramento Kings Quincy Douby, Guard, Rutgers
New York Knicks = Renaldo Balkman, Forward, South Carolina
Phoenix Suns Rajon Rondo, Guard, Kentucky (to Boston)
New Jersey Nets Marcus Williams, Guard, Connecticut
New Jersey Nets Josh Boone, Forward, Connecticut
Memphis Grizzlies Kyle Lowry, Guard, Villanova
Cleveland Cavaliers Shannon Brown, Guard, Michigan State
L.A. Lakers Jordan Farmar, Guard, UCLA
Phoenix Suns Sergio Rodriguez, Guard, Spain (to Portland)
Dallas Mavericks Maurice Ager, Guard, Michigan State
New York Knicks Mardy Collins, Guard, Temple
Portland Joel Freeland, Forward, United Kingdom
Alan Hahn:
Nate Robinson has been on a ridonkulous scoring tear lately (remember when he couldn't hit Jerome James with a Big Mac in early January?)