I'd like to have my Arduino write some files and store them somewhere. They won't be big files, but the 1Mb available on the device won't be enough. I know an SD card is the popular solution, but the smallest SD card here is a little expensive, and more than enough, I mean, I could get by with around 10mb (or even less than that), so it would be wasteful to add a 1gb SD card (or a 512mb, 256 or 128), and it would be expensive too. Is there an intermediate solution? Some way cheap of adding just a bit more?