You could buy a memory stick, like a sony memory stick, and a memory stick reader (all in one readers cost me about £25 the other day).
You wouldnt need a big stick, 32, to 64mb would be big.
If your looking at a digital camera it would be a good idea to get a memory stick that is compatable with that camera.
This way, you have the sticks that the kiosks in boots accept, and possibly some storage for your digital camera.
You would use the stick like a USB key, except it would plug into this card reader instead.
Pierce