Can OpenOffice.org do the job?