The voice, xml and other files on the Garmin device take up only ~5MB. So hopefully very less chance of getting corrupted. I've plugged in an old 8GB SD Card and the maps load like a charm. This combo works for me.

Thanks again for everything!