My wife just tried out the new Microsoft Live Calendar (their attempt to catch up to Google Calendar), and it is a case in point why Microsoft is a bad software company.

When you go to "upgrade" to their new calendar it makes you choose between keeping your events or trying out new features. Are you kidding me?!?!?!?

I have developed many, many pieces of software over my career, and this choice should have been PRIORITY #1 when they laid out their goals for this website. Give me one example when I wouldn't want to carry over my events with me? My wife said "It is Beta" to me to try to calm me down, and I said, "this is amateur hour and it should be pre Alpha". This is a sad, sad excuse for a software offering.