Microsoft is always two years away from failure. - Bill Gates