Yes, however I must warn you that Windows XP SP2 had problems recognizing some SDHC cards.
If you have SP2 and cannot upgrade, you will need to install the following hotfixes below to add support for the new SDHC memory cards. Otherwise if you are using Windows XP SP3 you are fine because the fixes below are included in its release.
Clicking "view and request hotfix downloads" from the microsoft links below:
http://support.microsoft.com/kb/923293 http://support.microsoft.com/kb/934428/en-us http://support.microsoft.com/kb/946629/en-us