I just tried to download OpenOffice 3.0 and got the following message:
"Apologies - our website is struggling to cope with the unprecedented demand for the new release 3.0 of OpenOffice.org. The technical teams are trying to come up with a solution."
Anyways, I've been using the beta of this for 4 months and it is excellent, much more stable than previous versions and it supports the new Microsoft file formats. This combined with Google Docs should meet all of your needs.