KOffice is nice thing for creation your own, even quite complex documents (its internal format is Oasis known from OpenOffice.org). Situation is a bit worse with MS-Office compatibility but in my experience "good enough" for simple files. Also one of the official goals of this Nokia involvement is: "to help KOffice mature its loading and rendering of MSOffice documents."