When it comes to alternatives to MS Office, I was very impressed with Open Office. In days gone by there were irritating compatibility problems, but they seem to have ironed those bugs out. It really is a slick product nowadays and completely compatible with MS Word, Excel and Powerpoint.