Still working on writing and then reading back the XML file.  For some reason while debug logcat-ing the external storage is readable but not writable.  Took this out for now since, at the point in the application I'm at I'll onliy have to read, I won't need it.  But I should probably investigate this later.