Top 10 tech 'fails' of 2012