It would be good to be able to specify where to put the downloaded
files. My phone (siemens sx1) has a mmc slot, and i wasn't able to
download a file because (i think) it was put in flash memory by
default. Perhaps that was also only a buffer allocation error.