I would suggest purchasing a so-called "image tank". There are several manufacturers of those. Here's
is another one. I've been using an image tank for almost two years now, and I wouldn't want to miss it. Mine has a 40 GB harddisk and is approx. the size of a Nintendo Gameboy (the original one).