Re: @mark l 2 - Tere's simply no rational reasons to run ARM servers.
The problem with Office is compatibility. Everyone uses it, and no one except Microsoft can really speak 100% Office correctly (read: bad format conversions and inability to port critical scripts). The Office problem is a lingua franca problem, meaning monoculture of some form is a necessary evil simply because it's required for effective communication; otherwise things get "lost in translation".