If it's anything like my travel experience you'll have PLENTY of time to review and delete the duds. For 22 days, just get a bunch of CF cards. You don't want to pay to sit at a computer you don't trust waiting for things to upload.
If you take 5 or 6 4GB CF cards they'll weight next to nothing, take up very little space and are pretty cheap to boot. There is no way you'll bring back ~20GB worth of photos worth keeping so you'll have plenty of storage to work with.
If you take 5 or 6 4GB CF cards they'll weight next to nothing, take up very little space and are pretty cheap to boot. There is no way you'll bring back ~20GB worth of photos worth keeping so you'll have plenty of storage to work with.