I suggest you do some googling for samba and Windows XP, as there's something weird about XP that you have to work around. By default, XP only shares the "My Shared Folder" or whatever it's called, with no password option if I remember, and will NOT share other drives/folders directly. It's perfectly able to share other locations with passwords if you like, but you have to jump through some hoops to enable that, I've seen how-to's for Linux sambaing to XP onthe net which you might find helpful for getting the Windows end working.