Top 12 tech embarrassments of 2010