I have never seen a company more in need of competition. I realize its massive installed base makes it tough to approach, but isn't there somebody who can compete credibly? I have to think that there's enough user dissatisfaction that people would defect in droves, given a decent alternative.