20100203 tech: 3 reasons why Sun Microsystems 'failed'