ZoomMediaPlus have released a card reader, ZoomIt, for the iPhone and iPod Touch, making it possible to view files from a memory card, and interact with them, directly on the iPhone/iPod. I can't that it should take a 3rd party vendor to see this ridiculous design flaw or limitation in the product and come up with this functionality on their own. After all, it's pretty much standard in most other phones these days.
Except in most phones you don't have to have an extra gadget plugged in on the side of it for this to work. It's called a memory card slot, and you just insert your memory card into it, and voila, all the files you've transferred from your computer and onto the card are there. Usually these phones also let you copy or save files onto the memory card so you can easily transfer all music, photos and other stuff onto your computer.
But no, that would be giving the customers way to much freedom and ease of use, if you ask Apple.
Photo: ZoomIt website