If you use other programs in the Microsoft Office suite (Word, Excel,
PowerPoint), buy the upgrade edition of Microsoft Office. There are
several sites on the Internet you can use to compare prices to find
the cheapest price.
Unless it's an emergency, I'd hold off, as Office 2003 (or whatever
the final name of the next version of Office is going to be) is going
to be released fairly soon.