1) The back button doesn't function as you'd like.
2) With Chrome as the browser at least, checking an item can result in all other checked items being unchecked - this I think happens only after the first AJAX postback.
3) Logging in takes you to a page other than the inbox - that's an unnecessary additional click
4) The spam filter isn't a patch on Gmail's.
5) The search filtering has nothing on Gmail's
6) Because it uses .NET's AJAX methods as opposed to another model such as jquery ajax + web services, all actions involve posting back the entire page and therefore hotmail is much slower than gmail. (*This is an assumption based on how slow hotmail is - I haven't checked in firebug).
7) Last time I checked you can't auto-forward mail.
All this said, I still use my ancient hotmail address whenever I need to post an email address in public or give an email address to a company that's likely to spam me. Perhaps it's the same with the article's poster.
Please correct me if I'm wrong on any of the above
That sounds really interesting. I use VirtualBox all the time and have done a bit of reverse-engineering in the past. Could you elaborate on how VirtualBox helps with reverse-engineering windows executables please?
You said you were on a mac so:
System Preferences -> Keyboard -> Modifier Keys