As for the SD card part of your question.... No, there is no practical way to change the path where these files are stored. You can use a 3rd-part file manager apps, to manually cut-n-paste the files to the SD card. A better solution, if you're rooted, is that you can do some magic to make...