User schmots wrote in his blog (http://schmots.blogspot.com/) that running "fsck -fy" on mmcblk0p2 after booting from internal flash would clear up corruption issues. The post itself was informative to me. Is his advice atually incorrect? If so, someone should tell him.
I'll look for mkfs.jffs2 and sumtool asap! I just needed a push in the right direction. Thanks...
cd /opt /path/to/GNU/tar -zcvf /media/mmcX/mybackup.tgz .
cd /opt /path/to/GNU/tar -zxvf /media/mmcX/mybackup.tgz