"Remember, Microsoft products are not good at getting along with other,,,"
"Remember, Microsoft products are not good at getting along with other operating systems and other applications."
What operating systems would those be? Just because you can toss out 30 linux variants doesn't mean it's some grand scheme of interoperability, or even a different OS. WINE isn't really a solution either. It has less to do with the operating system and more with the fact that no one uses open office, whereas everyone uses microsoft office. The burden is therefore on open office to cross communicate. The same is not true of the reverse, for the same reason we should never spend a great deal of time supporting users who use obscure applications just to be 'unique.'