The functionality of a USB card reader is a handy tool with all the electronics used today. Some computers do not except certain types of memory cards, and in these situations having a USB card reader really is a necessity. Depending on your needs there is a variety of different card readers out there that can read SD, miniSD, MicroSD, Memory Stick, Xd, compact flash etc. The price range for these types of readers generally go from $5 for your more basic models to $50 that have the new 3.0 USB connection and have the ability to read multiple cards at once such as the Belkin Universal Card Reader which supports most cards and runs around $25. An inexpensive model like the Sony all in one card reader/writer costs about $15 and has the ability to read and write to 17 different type of card formats.