I prefer to use a usb drive from
007 ... 128mb (plenty for all my personal data) and waterproof... about $45 w/shipping. and it is smaller than the usual usb drive, fits right on my keychain. You can use their downladed software to encrypt the data, (for those interested, make two partitions and encrypt one - then on the non-encrypted partition put the software you used)... then you can go to any computer that accepts usb, install the software and decrypt your data...
Or if you aren't worried about losing your data if you lose the drive, then don't encrypt... what I like about this over the disk option is that it is smaller and can be updated as needed.