I'd tell everyone to get a maxdrive, I'd say they were alot better although I haven't used a x-port.
The main thing is a max-drive is a flash memory card, a small one granted, at only 16 MBs but still I've been using it to transfer scans I've done at Manchester library (I ain't got a scanner at home) onto my home computer.
Plus the transfers easy as pie, mine is actually a German copy ??, I got it cheap before it was cheap at play.com, and I can use it fine you just have to uncrush your files before putting them on your ps2 memory card, which is one click of a button with a picture on it so you can understand even when its written in German.
Personally I wouldn't even consider an x-port when you can get this funky little flash card that plugs into the usb port on your ps2, plus everyone needs to get them so they can tell me how to use the Sega Megadrive/SNES Rom emulator, because I can't understand that in German !!
Maxdrive - 1
cable that you have to plug into your ps2 and pc at the same time and then plug your ps2 into the wall - 0
My review.