Some memory card readers are literally only a couple of dollars and you some times see them thrown into deals with other products.It depends upon their functions,since their are many kinds of cards you have some cards that can read up to 17 types.They cost around 20 to thirty dollars,but you don't have all those types of cards.You can get one for what you need around 15$.