The XBox controller ports are all USB. The memory cards are USB mass storage devices with a special ID. Some people have hacked cables to fit a USB memory key into the controllers. Look at the Mega X-Key as an example.