I have various memory sticks, one as low as 128MB! Most are between 2GB and 4GB... I have a couple at 32GB and one at 64GB I think. Most are USB 2 or below. I think only one is USB3. To be honest, I rarely use them but I've been hindered in the past with their size.  However I was thinking about making a permenant Windows Recovery Tool Disk. I have a permenant "drivers" memory stick for a PC that struggled from time to time. Took a good while to find the proper drivers so I saved them all to a memory stick, which is where they'll stay for Thr life of that PC.