>because Microsoft is reportedly already working on Office for Android. Android, as you may already know, is a Linux-based operating system, meaning a lot of the porting work will have already been done
Well, I thought linux just bases the kernel of the operating system(Android), in which case porting Microsoft Office has nothing to do with porting to desktop linus, unless it's written in C :)