I've got 5 flash drives sitting right in front of me now ranging in size from 128MB to 2 GB, three of which I got free.
The 2 Giger Cruzer Micro flash drive is sweet.......super small size in a rubber sleeve.
(they now have 4GB models!)
16MB? You've got to be kidding, right?