Just upgrade to Windows 7 when it comes out.
He will need the higher end Windows 7 because MSFT foolishly is not putting XP emulation on the lower end versions of Windows 7.