I have been looking for an inexpensive source for these memory cards for some time and finally found them at Overstock. Too bad they aren't sold everywhere. Previously I had purchased 512 Mb versions of these cards but could not find higher capacity cards for even twice the price paid for these. They are without doubt the most convenient means of transferring and sharing photos, documents and data from one device to another short of having a wireless connection; especially with friends who may not be extremely computer savvy or who have computers that have no (working) card reader. The cards are solidly constructed and work very well through either the SD or USB connector. I am pleased with this purchase, and the price. No more carrying a card reader when I travel.