Top Tech - CNET's best and worst of 2011