You should also consider getting a MaxDrive instead of a X-Port. It's a USB device with a software part running on the PS2 and the other part running on the PC. You plug the USB stick into the PS2, run the software and copy your data from the memcard over to the USB stick. Then you pull it out, plug it into your PCs USB port, run the software and copy the data.
This method is practical when your PS2 is too far away from your PC for a direct connection like X-Port uses it. And there's a tool to convert X-Port data to MaxDrive data and vice versa, so you can still share replays with your X-Port buddies.
Cheers,
the Interceptor