Quite possibly the smallest USB drive possible and even if there were a small one, why would you need anything smaller than this? Just 31mm x 12mm in size.
Available in 8GB, 16GB and 32GB sizes. Also includes a chain to make the mini USB drive easier to keep track of.
$29.99 @ ThinkGeek