Since I haven’t bothered to acquire a copy of MS Office 2004 (or whatever the most recent version is), I have been using OpenOffice at home. I haven’t pushed it to the limits, but the word processor and spreadsheet apps have been sufficient for my purposes. I mention it because Version 2.0 was released in the past week, and I look forward to trying it out.