First of all you are mixing your software up!!!
Windows and Office are two separate packages.
Windows is the Operating System and Office is a work suite.
I'm assuming you waht to upgrade Office 97 to Office XP.
1) We'd all rather not buy Office XP but to go from 97 to XP you HAVE to pay.
2) Works is OK if you need a basic venison of Office but its not free either.