Eu tenho um Palm Life Drive, que tem 4Gb pra armazenar. Da pra armazenar muuuuuitas fotos, mesmo quando fotografo em Raw com a D50 (algo em torno de 400 a 500, em raw). Se for em Jpeg, cabe muito mais (acho que umas 2000). Pra mim é suficiente.
Outros modelos são mais problematicos, porque não tem armazenamento interno, então na verdade você terá que deixar no cartão mesmo, sendo ele util apenas para vizualização das imagens.
Ah! Midias só MMC e SD.
O problema com o pen drive é que você precisará de um computador para trasnferir as fotos para ele. Ele não tem leitor de cartão (exceto um modelo novo de um fabricante que não lembro qual é, que so´funciona como pen drive ou leitor, não sei se vc pode transferir direto do cartão pra ele sem um micro por perto)
Mas existem equipamentos mais apropriados para isso, como o Wolverine, o Nikon Coolwalker e outros, pos possuem espaço de até 80Gb, e leitor para todos os cartões.