20100104 tech: 10 biggest technology failures of decade