What does it take to use a usb?
Memory cards like the SD don't usually have native USB interfaces. I think they are more of a bus-like thing, but I haven't worked with them. I also should look into the USB host thing -- as you say, how can it be so hard? Well...Every step forward in technology is accompanied by a backward step in convenience...almost anything I can think of doing would work fine with a bi-directional parallel printer port.