I use Microsoft Office and OpenOffice. I think OpenOffice is a little better of a product. And the best part it's free. You can make a donation if you wish. You need the latest Java, but you can download that at the same time. OpenOffice is a community developed product and it is backed by Sun Microsystems.
www.openoffice.org