Hmmm - my preference is: a card reader.

It is a device that plugs into one of the USB slots - the other end
terminates in a box that has been designed for memory cards.  If you go down
this route make sure that the card reader accepts your memory card type.

To make matters just a little bit better there are multi card readers that
will accept CF1 CF2 SD MMC XD ...  They are not too expensive with retail
costs between