USB Memory Keys, 1GB $10, 4GB $30

I was just looking up USB Memory Sticks and was amazed at the price they're at these days. has 1GB sticks for $10 and 4GB sticks for $30.  Wow.  Last time I bought one of these I paid $75 for 1GB.  (there's also the $13 1GB MP3 player or a 64GB USB for $5k)