I am sure you have heard of
http://www.openoffice.org/

I do not like MS Office even on windows machines. OO seems to have more math functions and of course the files are cross platform. OO can either open or save to the MS format if you have to share files with unenlightened folks still using MS