I got from work MS office 2004, just for read the possible office files that our customer will send, I do prefer PDF but if for you the formatting is a priority get office, Open office is fine with MS word docs if you don't mind losing some formatting and layout, I have had when importing headers and footers, there is also neooffice, it's a java port of openoffice with an *aqua* interface and you don't have to deal with X11 if that's a problem for you, I got appleworks with my iBook but I use it for special layout papers and send them as PDF, that rocks 😉 and use Openoffice/neooffice for the same, depends on the mood... in extreme case where someone requests a doc file with a very hard format/layout I go to MS word, send the Doc file and the PDF.