NeoOffice might be worth a look. It is basically OpenOffice with a Java layer to provide a Mac interface. I've not used it myself, but I've heard good things about it.