Dear whoever really controls hotmail/msn/mslive:
If you are not going to develop code and web apps that are universally accessible, how can you have a great product? Cross-platform browsers provide a uniform user experience, but cross-platform browsers do not support your proprietary code, leaving these power-users without features they value, and often without hope that a formerly universal services such as hotmail will ever be again compatible with the non-microsoft portions of their lives. What are you trying to do - alienate portions of the public?
Our world is unifying: this is evident even in your own organization. Why are you unifying apart from the rest of the universe? "IBM compatible" used to be the standard for non-apple PCs; then IBM began a road of deviation from the standards that propelled them to leadership in the industry. Now how many homes have a box labeled "IBM"? none. IBM's faltering consumer products division is now Lenovo.
Don't be stupid. be universal. Um, well... kinda like mac. Which is now so universal you can run windows on it. Irony? No, its a step you take on the road to everywhere. Thats why, in the long run, it was done.
The mac on my desk didn't power up today, the PC was on all day. Functionally they are the same to me, except for my co-worker borrowing and losing the mouse from the mac. And replacing it with one that has "Dell" on the outside of it. I use the PC because thats what i turned on. And when i go on the web i want that not to matter. Is it so grand and lofty of a wish?