2009 midseason report cards