The Force is so strong in these Star Wars Lego Minifig flash memory keyrings that it can actually give Lego Yoda a three-stud stiffy. That's a D17 in real world penis sizes. A lot, all these I like:

You can get these reconverted original Lego minifigs in 2GB and 4GB sizes, for $60 and $70 respectively, both running at USB 2.0 speeds. [Etsy via ChipChick]