Um.

1. I don't want to carry a full size CD, can it be done with a flash keychain or mini-CD ?

2. Paying for storage ? Not a good idea. I would rather have it stored in another flash keychain, it cost next to nothing, much faster than accessing over the net. Beside, I get 1G storage for free already on gmail.

Basically, not impressive, I would say.