Best and worst of 2010