Have you considered installing XP as a virtual machine with something like VirtualBox or VMWare etc? Also will OpenOffice allow you to avoid MS Office? It is quite complete and compatible with MS doc files. I've always run into problems somewhere down the line dual booting, maybe just unlucky, so used VirtualBox for some XP only business software.