In 2001 IBM sold these types of USB drives called "memory keys" in 8MB size; today you can get them in gigs
..... find 
lots of other entries for other device types, but for now lets look at the ones that.