Amazon offers its Prime members the Sony MicroVault 32GB USB Flash Drive, model no. USM32SA1/B, for $18.99 with free shipping. (Non-members can spend $35 to qualify for free shipping; otherwise it adds $8.) That's the lowest total price we could find by $8. It features a locking cap and USB and microUSB connections.