I have used Open Office, and found one or two compatibility issues with existing Excel documents, but that was several versions ago, so it may well be fine now. Sun Star Office looks interesting, but if you have a student in the household, you can get MS Office 2007 for not a lot more.