The top 10 tech 'fails' of 2012